1. mysql replication模式主要应用在什么场景呢?
答:应用在MySQL数据库的实时备份;读写分离;MySQL的HA集群等。
2. 在一台服务器上同时配置两个mysql服务的时候,如果已经配置完一个mysql服务,配置另一个的时候如何更改监听端口?
答:编辑配置文件:vim /etc/my.cnf,更改[mysqld]模块下面的port即可。
3. 想要让mysql开机启动,需要把启动命令放到哪个文件下?
答:/etc/rc.local
4. 在master的配置文件中,都修改了哪几个配置选项?
答:server-id=1
log-bin=mysql-bin
binlog-do-db=db1
5. 如何给mysql设置root密码?
答:mysqladmin -uroot password '123456'
6. 配置replication模式时,master上需要给slave授予什么样的权限?
答:给slave授予replication权限:
grant replication slave on *.* to 'repl'@'127.0.0.1' identified by '123456';
7. mysql有一个选项,可以不进入mysql的命令控制台就可以使用sql语句操作,是哪一个选项?
答:使用mysql的 -e 选项后面跟SQL命令
8. 如何在slave上查看主从是否正常?
答:show slave status\G;
出现两个Yes且没有报错则正常。
9. replication模式下,如果想重启master, slave必须先操作什么?
答:先停止slave:slave stop;
转载于:https://blog.51cto.com/rachy/1898196