mysql常用命令-创建,备份,恢复,授权

建立数据库链接

连接实例:mysql -S /data/mysqldata_3/mysql_3308.sock
单一实例: mysql -u root -p
service mysql report 查看数据服务启动情况
/etc/init.d/mysql start 4306 启动数据库实例
cat logs_3308/mysql/mysql_slow.log 查看慢语句

#备份数据库(退出数据库执行,先执行exit)

mysqldump -S /data/mysqldata_1/mysql_3306.sock -u root fuscent > /data/backups/fuscent.sql

备份表:
mysqldump -u 用户名 -p 数据库名 表名称 >导出的文件名

#恢复
use 数据库名
执行:source /data/backups/current.sql
删除数据库权限
drop user ‘settle’@’%’;
GRANT USAGE ON . TO ‘mgmt’@’%’ IDENTIFIED BY ‘password’; //付上所有权限
CREATE USER ‘paygateway’@’%’ IDENTIFIED BY ‘paygatewaypassword’;
GRANT SELECT, INSERT, UPDATE, DELETE, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, TRIGGER ON mgmt.* TO ‘mgmt’@’%’; //给数据库附权限
GRANT ALL ON pdf.* TO ‘pdf’@’%’;

mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;//给数据库附权限
另外每当调整权限后,通常需要执行以下语句刷新权限:

FLUSH PRIVILEGES;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值