建立数据库链接
连接实例: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;