欢迎来到天天文库
浏览记录
ID:8796058
大小:67.00 KB
页数:3页
时间:2018-04-08
《linux下启动多个不同版本的mysql服务》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一,我的电脑里面mysql的情况我电脑里面有二个mysql1,一个是软件管理工具安装的mysql,如yum,aptget,pacman这样的软件,版本是mysql5.1.502,另一个是我手动编译安装的,安装在/usr/local/mysql下面,版本是mysql5.1.26-rc-log如果能启动多个mysql服务的话,其实有许多好处的,你可以查看一下mysql性能的提升啊;启动了多个mysql服务后,你可以进行数据库进的数据同步,做个mysql集群什么的等等,我的初忠呢是想搞个比较新版本,又不想把以前的那个msyql给搞得不能
2、用了,最好都能用。二,安装配置要注意的地方1,安装的目录不要一样,不管你是用管理软件安装的,还是手动安装的,多个mysql不要安装在同一个目录。2,数据库文件存放的地方,不要相同,也就是my.cnf里面的datadir的的设置不要一样3,mysql的启动端口不要一样,默认的3306,多个时候可以13306,13307等最好设置成10000以外的。4,mysql的服务socket不要设置成一样,就是my.cnf里面socket的设置不要一样5,mysql服务的pid文件不要设置成一样,就是my.cnf里面pid-file的设置不要一
3、样看一下其中一个my.cnf中mysqld的配置,查看复制打印?1.[mysqld] 2.port = 13306 3.pid-file = /var/lib/mysql/mysql.pid 4.socket = /tmp/mysql50.sock 5.datadir = /var/lib/mysql 6.tmpdir = /tmp 7.basedir = /usr 8.skip-locking 9.#skip-federated 10.key_
4、buffer = 16M 11.max_allowed_packet = 1M 12.table_cache = 64 13.sort_buffer_size = 512K 14.net_buffer_length = 16K 15.myisam_sort_buffer_size = 8M [mysqld]port =13306pid-file =/var/lib/mysql/mysql.pidsocket =/tmp/mysql50.sockdatadir =/var/lib/my
5、sqltmpdir =/tmpbasedir =/usrskip-locking#skip-federatedkey_buffer=16Mmax_allowed_packet=1Mtable_cache=64sort_buffer_size=512Knet_buffer_length=16Kmyisam_sort_buffer_size=8M另一个my.cnf中mysqld的配置1.[mysqld] 2.pid-file = /usr/local/mysql/mysql.pid 3.socket
6、 = /tmp/mysql.sock 4.port = 3306 5.basedir = /usr/local/mysql 6.datadir = /usr/local/mysql/data 7.tmpdir = /tmp 8.language = /usr/local/mysql/share/mysql/english 9.long_query_time = 2 10.log-slow-queries = /us
7、r/local/mysql/mysql-slow.log 11. 12.skip-locking 13.key_buffer = 16M 14.max_allowed_packet = 1M 15.table_cache = 64 16.sort_buffer_size = 512K 17.net_buffer_length = 8K 18.read_buffer_size = 256K 19.read_rnd_buffer_size = 512K 20.myisam_sort_buffer_size = 8M
8、 [mysqld]pid-file =/usr/local/mysql/mysql.pidsocket =/tmp/mysql.sockport =3306basedir =/usr/
此文档下载收益归作者所有