天天看點

mysql源碼安裝配置_源碼安裝配置mysql

一 編譯安裝

1 安裝gcc

2 安裝g++

3 下載下傳編譯mysql(./configure --with-charset=utf8 --with-collation=utf8_general_ci)

如果需要支援分區表的話,需要 --with-plugins=partition

4 下載下傳編譯 mysql++

5 ncurses (字元工具,mysql用,如果make出錯,在configure時加上 --without-cxx)

以上基本都是./configure,make,make install,都放在/usr/local下。

二 MySQL資料庫配置

1 groupadd mysql //建立mysql使用者組

useradd -g mysql mysql  //建立mysql帳戶

2 啟動mysql server

mysql_install_db(如果以前安裝過MySql,應該用 mysql_install_db --user=mysql --no-defaults)

cd /usr/local/var/mysql

chmod 777 *

mysqld_safe

3 啟動mysql本地用戶端

mysql

4 增加mysql資料庫使用者,并修改權限

Use mysql;

insert into user(Host,User,Password) values("%","test","12345678");

grant all privileges on *.* to test@"%" identified by '12345678';

flush privileges;

5 在其他機器運作Navicat 連接配接測試。

6 逾時設定

show global variables like 'wait_timeout';

set global wait_timeout = 2592000; //修改為30天才逾時

三 修改/etc/ld.so.conf,加上各個庫的路徑,然後ldconfig。

當然也可以修改PATH。

四 開發環境:

一般在makefile中配置:

-I/usr/local/include -I/usr/local/include/mysql -I/usr/local/include/mysql++

-L/usr/local/lib/ -lmysqlpp  -L/usr/local/lib/mysql -lmysqlclient

閱讀(1224) | 評論(0) | 轉發(0) |