一 編譯安裝
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) |