mysql-doc-连接

基本语句

本地连接

1
2
3
4
mysql -u 用户名 -p(密码不需要填,回车后会要求输入密码)

# 参考
mysql -u root -p

ip连接

1
2
3
4
5
mysql -h地址 -P端口 -u 用户 -p

# 参考
mysql -h112.74.171.53 -u root -p
mysql -h112.74.171.53 -P3306 -u root -p

外网连接

修改mysql表

1
2
3
4
5
6
mysql -u root -p
use mysql;
update user set host = '%' where user ='root';
flush privileges;

# 注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.

GRANT语句

1
2
3
4
5
6
7
# 不限制ip
GRANT ALL PRIVILEGES ON *.* TO '账号'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
flush privileges;

# 限制ip
GRANT ALL PRIVILEGES ON *.* TO '账号'@'ip地址' IDENTIFIED BY '密码' WITH GRANT OPTION;
flush privileges;