今天终于好好研究了一下mysql命令,感觉有些命令真是方便。特例举一下。
1.登陆
mysql -h localhost -u root -p123;
2.显示数据库
show databases;
3.切换数据库
use database;
4.显示表结构
describe table;
5 显示参数
show variables;
6.查看当前用户的连接数(默认显示100条,如果现实所有,用show full processlist;)
show processlist;
7.创建用户
grant all on *.* to 'root'@'%' identified by '123';
如果用户已经存在,可以起到对该用户访问授权的作用。
8 修改自己密码
set password=password('new password');
9 修改指定用户的密码
update mysql.user set password=password('new password') where User='name' and Host='host';
10 删除用户
delete from user where User='name' and Host='%';
11 备份数据库
mysqldump -h host -u root -ppassword --default-character-set=gb2312 -B database>f:\xxx.sql;
如果只需要备份表结构,加-d 即可。