一 编译安装
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
阅读(1735) | 评论(0) | 转发(0) |