工程师计划 数据库 Mysql服务器常用命令

Mysql服务器常用命令

新增用户并授权

(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是新创建数据库的名称

本文来自网络,不代表本网站立场,转载请注明出处。http://loadingok.com/2389.html
下一篇

已经没有了

© 2021 京ICP备2021027871号-1
联系我们

联系我们

18513870113

在线咨询: QQ交谈

邮箱: 1140136143@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部