mysql常用命令

服务器安装完mysql之后一般要开放远程连接:
1.首先进入mysql
mysql -uroot -p
2.创建一个用户,不能是root

 MySQL [(none)]> create user db_user@'%' identified by 'db_pass'; #创建用户
# 其中db_user是用户名,%表示任意ip都可操作,db_pass表示密码

3.授权

MySQL [(none)]> grant all privileges on db_name.* to db_user@'%' with grant option; #授权
all 可以替换为 select,delete,update,create,drop。db_name则是需要授权的数据库名称,如果是想全部授权直接*.*(不推荐这么操作)
MySQL [(none)]> exit; #退出数据库控制台,特别注意有分号


mysql8.0以后的版本开启远程连接:

CREATE USER 'root'@'%' IDENTIFIED BY '你的密码'; 
GRANT ALL ON *.* TO 'root'@'%'; 
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;

最后远程连接一下试试,成功。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容