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;