MySQL多实例配置
2016-05-11 15:38
405 查看
配置文件
初始化数据库目录
启动、关闭
全部启动、关闭:
mysqld_multi --defaults-extra-file=/etc/my.cnf start //启动
mysqld_multi --defaults-extra-file=/etc/my.cnf start 1,2 //启动
mysqld_multi --defaults-extra-file=/etc/my.cnf report 1,2 //查看实例状态
mysqld_multi --defaults-extra-file=/etc/my.cnf stop //关闭
mysqld_multi --defaults-file=/etc/my.cnf stop 1,2 --user=test --password=test //关闭
mysqld_multi --defaults-extra-file=/etc/my.cnf start 1 //启动
mysqld_multi --defaults-extra-file=/etc/my.cnf stop 1 //关闭
mysqladmin -utest -ptest shutdown -h127.0.0.1 -P3306 //关闭
登陆
新建数据库用户权限设置
[mysql@mysql-1 ~]$ cat /etc/my.cnf # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html [client] port =3306 socket =/var/lib/mysql3306/mysql.sock [mysqld_multi] mysqld=/usr/bin/mysqld_safe mysqladmin=/usr/bin/mysqladmin user=test password=test log=/var/log/multi.log [mysqld1] server-id=1 port = 3306 datadir =/var/lib/mysql3306 socket =/var/lib/mysql3306/mysql.sock pid-file = /tmp/mysqld1.pid symbolic-links =0 sql_mode =NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysqld2] server-id=2 port = 3307 datadir =/var/lib/mysql3307 socket =/var/lib/mysql3307/mysql.sock pid-file = /tmp/mysqld2.pid symbolic-links =0 sql_mode =NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
初始化数据库目录
mysql_install_db --datadir=/var/lib/mysql3306 --user=mysql mysql_install_db --datadir=/var/lib/mysql3307 --user=mysql
启动、关闭
全部启动、关闭:
mysqld_multi --defaults-extra-file=/etc/my.cnf start //启动
mysqld_multi --defaults-extra-file=/etc/my.cnf start 1,2 //启动
mysqld_multi --defaults-extra-file=/etc/my.cnf report 1,2 //查看实例状态
mysqld_multi --defaults-extra-file=/etc/my.cnf stop //关闭
mysqld_multi --defaults-file=/etc/my.cnf stop 1,2 --user=test --password=test //关闭
单实例启动、关闭:
mysqld_multi --defaults-extra-file=/etc/my.cnf start 1 //启动
mysqld_multi --defaults-extra-file=/etc/my.cnf stop 1 //关闭
mysqladmin -utest -ptest shutdown -h127.0.0.1 -P3306 //关闭
登陆
# mysql -uroot -p111111 -h127.0.0.1 -P3306 # mysql -uroot -p111111 -h127.0.0.1 -P3307
新建数据库用户权限设置
创建root密码,删除空密码用户: update mysql.user set password=password('111111') where user = 'root'; delete from mysql.user where user='' or Password=''; 创建shutdown用户: drop user test@localhost; grant shutdown on *.* to test@localhost identified by 'test'; select user,Password,host from mysql.user; flush privileges; show grants for test@localhost; exit
相关文章推荐
- windows环境中mysql忘记root密码的解决办法
- 修改解压版直接使用的mysql的用户密码
- 【MySql性能优化一】性能测试环境配置和慢查询日志的使用
- Mysql group_concat的反向应用实现(Mysql列转行)
- Mysql字符串截取函数SUBSTRING的用法说明
- mac上MySQLdb问题解决
- windows环境中mysql忘记root密码的解决办法
- MySQL安装-Windows
- mysql 安装暂停
- Mysql分析性能(存储过程)
- MYSQL必知必会读书笔记 第十七章 组合查询
- MySQL学习11:修改数据表(一)
- Mysql报错:1172 - Result consisted of more than one row
- mysql数据库迁移到另一个硬盘上
- mysql5.7 zip 以上版本安装方法
- mysql relay log参数汇总
- MySQL添加外键失败ERROR 1452的解决
- 1130 host is not allowed to connect to mysql
- mysql中指定数据排序
- Percona-tookit学习笔记(一)