mysql多实例(二)
2016-08-11 21:41
357 查看
5、准备配置文件
以上是简易的配置文件。这个配置文件只能让MySQL启动起来。 6、启动MySQL
7、登录mysql与一些安全措施
其余的操作类似,就不在演示 8、关闭MySQL
1 | mysqld_multi --example > /data/multi.cnf #提供多配置文件模板 |
123456789101112131415161718192021222324252627282930313233 | vim /data/multi.cnf #修改模板,这里比较简易[mysqld_multi]mysqld = /usr/local/mysql/bin/mysqld_safemysqladmin = /usr/local/mysql/bin/mysqladminuser = root #这个用户应该有关机权限,然后没有其他的权限。建议创建一个通用的,multi_admin用户控制其它的MySQL用户,这里有个例子#GRANT SHUTDOWN ON *.* TO multi_admin@localhost IDENTIFIED BY 'password' [mysqld1]socket = /tmp/mysql.sock1port = 3306pid-file = /data/3306/mysql.piddatadir = /data/3306/data [mysqld2]socket = /tmp/mysql.sock2port = 3307pid-file = /data/3307/mysql.piddatadir = /data/3307/data#language = /usr/local/mysql/share/mysql/english#user = unix_user1 [mysqld3]#mysqld = /path/to/mysqld_safe#ledir = /path/to/mysqld-binary/#mysqladmin = /path/to/mysqladminsocket = /tmp/mysql.sock3port = 3308pid-file = /data/3308/mysql.piddatadir = /data/3308/data#language = /usr/local/mysql/share/mysql/swedish#user = unix_user2 |
12345 | mysqld_multi --defaults-file=/data/multi.cnf start 1,2,3ss -tnl #查看监听端口LISTEN 0 50 *:3306 *:* LISTEN 0 50 *:3307 *:* LISTEN 0 50 *:3308 *:* |
1 | mysql -S /tmp/mysql.sock1 #指定socket登录 |
1234567891011121314151617181920212223242526272829303132333435 | mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema || test |+--------------------+4 rows in set (0.01 sec) mysql> drop database test;Query OK, 0 rows affected (0.04 sec) mysql> select User,Host from mysql.user;+------+-----------+| User | Host |+------+-----------+| root | 127.0.0.1 || root | ::1 || | localhost || root | localhost || | node1 || root | node1 |+------+-----------+6 rows in set (0.01 sec) mysql> delete from mysql.user where User='';Query OK, 2 rows affected (0.00 sec) mysql> delete from mysql.user where Host='::1';Query OK, 1 row affected (0.00 sec) mysql> delete from mysql.user where Host='node1';Query OK, 1 row affected (0.00 sec) |
123 | mysqladmin -S /tmp/mysql.sock1 shutdown 建议使用musqld_multi --defaults-file stop [#,#]killall mysqld 不建议使用 |
相关文章推荐
- mysql多实例修改忘记的root密码
- MySQL多实例配置
- Mysql多实例安装
- MySQL多实例找回密码
- MySQL多实例配置(一)
- Mysql多实例安装+主从复制+读写分离 -学习笔记
- MySQL多实例配置(两)
- mysql多实例的配置和管理
- Mysql多实例安装+主从复制+读写分离 -学习笔记
- CentOS下mysql多实例实现主从复制
- mysql多实例初始化及服务启动
- LINUX-MYSQL多实例(tar包安装)---问题
- 单机MySQL多实例安装
- linux下mysql多实例安装,并实现主主同步
- MySQL多实例从库show slave status卡死
- MySQL多实例安装配置指南 推荐
- LINUX-MYSQL多实例(rpm包安装-失败)
- python创建MySQL多实例-1
- Mysql多实例之mysql服务脚本