新增用户并授权
(1)进入mysql
./bin/mysql -uroot -proot
|
(2)新增用户,授权
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;
|
(3)刷新权限
flush privileges;
|
修改密码
(1)进入mysql
./bin/mysql -uroot -proot
|
(2)修改密码
update user set authentication_string=password(‘123′) where user=’slave’;
|
(3)刷新权限
flush privileges;
|
设置binlog过期时间
临时生效
# 查看默认设置的过期时间
show variables like “%expire_logs%”;
# 设置保留15天
set global expire_logs_days=15
# 刷新日志
flush logs;
#查看新生成的binlog日志
show master status
|
注意:以上命令在数据库执行会立即生效,请确定设置数据的保留日期,以免误删
永久生效
# 修改配置文件
vim /etc/my.cnf
[mysqld]模块
expire_logs_days=15
|
注意:在配置文件修改后,需要重启才能永久生效。另,0表示永不过期,单位是天
全库备份
./mysqldump -uroot -proot -P3306 sc_console_v1_0 > xxx.sql
|
sc_console_v1_0为要备份的数据库名
恢复全库
./mysqladmin -uroot -proot create dbxx
./mysql -uroot -proot dbxx < xxx.sql
|
dbxx是新创建数据库的名称