mysql 主從複製

my.cnf


master:


log-bin  = master-bin


log-bin-index = master-bin.index


server-id = 1


配置完重啓、生效


創建master複製用戶


create user repl_use;


grant replication slave on *.* to repl_user identified by '密碼';


grant replication slave,reload,create user,super on *.* to 用戶@'地址' with grant option;


slave:

my.cnf文件添加


server-id = 2


relay-log-index =slave-relay-bin.index


relay-log = slave-relay-bin


將slave指向master


change master to master_host = 'ip地址/計算機名', master_port = 3306, master_user='repl_user',master_password='';


start slave;



==========================

修改mysql默認密碼


追加my.cnf文件內容並重啓:

[mysqld]

skip-grant-tables

skip-grant-tables


輸入mysql進入並修改默認密碼

use mysql;

update user set password=password('') where user='root';

flush privileges;

quit;


刪除追加內容skip-grant-tables,重啓後使用新密碼登錄。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章