//1.先创建一个具有远程登录权限和要互备的数据库访问权限的账户# 命令:
GRANT ALL ON *.* TO user_name@% IDENTIFIED BY "password";
# GRANT 授权# ALL 所有权限 REPLICATION SLAVE(仅有主从权限)# * 所有数据库 # * 所有的表 # user_name 用户# % 再任何地方登录# "password" 密码为password# 此命令可以新创建一个具有所有权限的用户//2.查看授权用户# 命令:USEMYSQL;
SELECT user,host FROM user;
2.mysql bin-log日志
// 开启log-bin日志 编辑mysql配置文件 添加以下内容 重启msyql
vim /usr/local/mysql/my.cnf
# log-bin日志
log_bin=mysql-bin
// 查看log-bin日志 #1.通过mysql变量查看 是否开启(需登录mysql)#2.通过查看mysql data目录下的
mysql>show variables like '%binlog%';
+-----------------------------------------+----------------------+
| Variable_name | Value |
+-----------------------------------------+----------------------+
| binlog_cache_size | 32768 |
| binlog_checksum | CRC32 |
| binlog_direct_non_transactional_updates | OFF |
| binlog_error_action | IGNORE_ERROR |
| binlog_format | STATEMENT |
| binlog_gtid_simple_recovery | OFF |
| binlog_max_flush_queue_time | 0 |
| binlog_order_commits | ON |
| binlog_row_image | FULL |
| binlog_rows_query_log_events | OFF |
| binlog_stmt_cache_size | 32768 |
| binlogging_impossible_mode | IGNORE_ERROR |
| innodb_api_enable_binlog | OFF |
| innodb_locks_unsafe_for_binlog | OFF |
| max_binlog_cache_size | 18446744073709547520 |
| max_binlog_size | 1073741824 |
| max_binlog_stmt_cache_size | 18446744073709547520 |
| simplified_binlog_gtid_recovery | OFF |
| sync_binlog | 0 |
+-----------------------------------------+----------------------+
19 rows in set (0.00 sec)