MySQL基础命令
本文来源于网络,可能存在错漏之处,仅供参考。
1. 连接MySQL: mysql -h host_address -u user_name -p user_password
mysql -h110.110.110.110 -u root -p 123;
2. 修改密码:mysqladmin -u user_name -p old_password password new_password
mysqladmin -u root -p abc123 password def456;
3. 增加新用户:grant select on db_name.* to user_name@login_host identified by 'user_password'
/* mysql grant命令添加用户常用的三种模式 */
grant all PRIVILEGES on *.* to 'test'@'localhost' identified by '123';
grant all PRIVILEGES on *.* to 'test'@'%' identified by '123';
grant all PRIVILEGES on *.* to 'test'@'10.22.225.18' identified by '123';
说明:
第一条命令添加一个本地用户 'test' ,一般用于web服务器和数据库服务器在一起的情况;
第二条命令添加一个用户 'test' ,只要能连接数据库服务器的机器都可以使用,这个比较危险,一般不用;
最后条命令在数据库服务器上给 '10.22.225.18' 机器添加一个用户'test',一般用于web服务器和数据库服务器分离的情况。
注意:
真正使用的时候不会用 grant all PRIVILEGES on *.*
,而是根据实际需要设定相关的权限。
比如 grant select,insert,delete,update on test.* to 'test'@'localhost' identified by '123';