本空间内容都是自己的随记,转载请注明出处!

linux下mysql多端口配置记录

上一篇 / 下一篇  2012-08-01 16:23:53 / 个人分类:mysql

1、安装mysql
2、修改my.cnf
 在[mysqld_multi]中加入(需要几个端口就加几个)
[mysqld1]
port     = 3306
socket   = /tmp/mysql3306.sock
pid-file = /tmp/mysql3306.pid
datadir = /var/mysql/data
general_log = 1 
general_log_file = /var/mysql/log/mysql3306.log
skip-name-resolve
character-set-server    = utf8
back_log                = 50
max_connections         = 1024
max_connect_errors      = 32
max_allowed_packet      = 16M
table_cache             = 2048
binlog_cache_size       = 1M
max_heap_table_size     = 64M
tmp_table_size          = 64M
[mysqld2]
port     = 3307
socket   = /tmp/mysql3307.sock
pid-file = /tmp/mysql3307.pid
datadir = /var/mysql/3307data
general_log = 1
general_log_file = /var/mysql/log/mysql3307.log
skip-name-resolve
character-set-server    = utf8
back_log                = 50
max_connections         = 1024
max_connect_errors      = 32
max_allowed_packet      = 16M
table_cache             = 2048
binlog_cache_size       = 1M
max_heap_table_size     = 64M
tmp_table_size          = 64M
3、初始化(每个端口都需要初始化,生成sock文件)
 /usr/local/mysql/scripts/mysql_install_db --datadir=/var/mysql/3307data --user=mysql --basedir=/usr/local/mysql
4、启动mysql
/usr/local/mysql/bin/mysqld_multi --defaults-extra-file=/var/mysql/my.cnf start 1,2
5、分别授权
进入:mysql -u root -p -S /tmp/mysql3306.sock
增加用户并授权GRANT ALL PRIVILEGES ON *.* TOmysql@"%" IDENTIFIED BY 'mysql'
6、修改防火墙设置或者关闭防火墙,保证客户端能连接mysql
注意:
1、basedir:mysql的安装目录
2、datadir:mysql的数据目录(确保磁盘空间足够)

TAG:

 

评分:0

我来说两句

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 14662
  • 日志数: 15
  • 图片数: 1
  • 文件数: 1
  • 建立时间: 2007-04-24
  • 更新时间: 2014-02-13

RSS订阅

Open Toolbar