标签:技术分享 msyql 文件 bin 主服务器 start ide 登陆 进制
vi /etc/my.cnf
[mysqld] log-bin=mysql-bin //启用二进制日志 server-id=1 //默认是1 可以设置的范围是1到2^32-1
宝塔安装的mysql 默认都是这个就不用改了
然后创建一个可访问的用户给从服务器访问
GRANT ALL ON *.* TO user@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
查看当前主服务器信息
mysql> show master status;
2.开始配置从服务器
vim /etc/my.cnf [mysqld] server-id=2
然后登陆Mysql
mysql>change master to master_host=‘114.215.186.197‘, master_user=‘user‘,
master_password=‘123456‘, master_log_file=‘主服务器的File‘, -----我这就是mysql-bin.000005
master_log_pos=主服务器的Position; -----我这就是577
msyql> start slave;
mysql> show slave status\G;
两个都是Yes就是成功了,如果有个Connecting 那就是密码错误,或者密码没带
加上Yii 读写分离的配置
‘db‘ => [ ‘class‘ => ‘yii\db\Connection‘, // 配置主服务器 ‘dsn‘ => ‘mysql:host=118.25.108.136;dbname=yii_book‘, ‘username‘ => ‘user‘, ‘password‘ => ‘123456‘, ‘charset‘ => ‘utf8‘, // 配置从服务器 ‘slaveConfig‘ => [ ‘username‘ => ‘user‘, ‘password‘ => ‘123456‘, ‘attributes‘ => [ // use a smaller connection timeout PDO::ATTR_TIMEOUT => 10, ], ‘charset‘ => ‘utf8‘, ], // 配置从服务器组 ‘slaves‘ => [ [‘dsn‘ => ‘mysql:host=116.196.83.132;dbname=yii_book‘], ], ],
标签:技术分享 msyql 文件 bin 主服务器 start ide 登陆 进制
原文地址:https://www.cnblogs.com/wlphp/p/9192979.html