登录
mysql -u root -p
mysql -h 10.10.93.247 -u repl -P 3306 -p database1
执行sql命令
source xxx.sql;
查看所有用户、host
select user, host from mysql.user;
查看xxx用户对yyy(host)是否有权限
show grants for 'xxx'@'yyy';
mysql命令行远程登录
mysql -h 10.10.93.247 -u repl -p -P 3306
查看当前使用数据库
select database();
授权
GRANT ALL PRIVILEGES ON *.* TO 'repl'@'%' IDENTIFIED BY 'libo510723';
撤销权限
revoke all privileges on *.* from 'repl'@'10.10.89.15';
查看存储引擎
show engines;
查看建表语句
show create table stuscore\G;
查看数据库进程
show processlist\G;
Mysqldump
mysqldump -h 10.10.93.247 -u repl -P 3306 -p database1 > test3.dump
恢复数据
先use database1;
再source database1.dump;
修改时区
set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区
set time_zone = '+8:00'; ##修改当前会话时区
flush privileges;
添加增加视图的命令
GRANT create VIEW ON `health\_record\_dev\_zuo`.* TO 'zuobiao'@'%';
flush privileges;