[Mysql] 常用命令集合

待续:

功能 WINDOS命令 LINUX命令  
1. 设置root可以从任何主机登录 1. use mysql

2. set host = '%' where user = 'root';

   

2.启动mysql

net start mysql;

1、使用 service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:safe_mysqld&

 
3.停止mysql net stop mysql;

1、使用 service 启动:service mysqld stop

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

3、 mysqladmin shutdown

 
4. 重启mysql

1.net stop mysql;

2. net start mysql;

1、 使用 service 启动:service mysqld restart

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

 
5. 连接MySQL

mysql -h主机地址 -u用户名 -p用户密码

eg: mysql -h110.110.110.110 -uroot -pabcd123

 
6.修改密码

mysqladmin -u用户名 -p旧密码 password 新密码

eg: mysqladmin -uroot -password ab12

 
7. 增加新用户

格式:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\"

例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:

grant select,insert,update,

delete on *.* to test2@localhost identified by \"abc\";

如果你不想test2有密码,可以再打一个命令将密码消掉。

grant select,insert,update,delete on mydb

.* to test2@localhost identified by \"\";

 
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

猜你喜欢

转载自blog.csdn.net/hui85206/article/details/81270962