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;

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

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

推荐阅读更多精彩内容

  • MYSQL常用命令1.导出整个数据库mysqldump -u 用户名 -p --default-character...
    java456阅读 2,823评论 0 1
  • 1.导出整个数据库 mysqldump -u 用户名 -p –default-character-set=lati...
    往你头上敲三下阅读 3,736评论 1 10
  • 一、MySQL的登录命令和退出命令 (1)mysql:后面没有其他参数时,表示登录的时候是 空用户、空密码 (2)...
    怀夕阅读 3,437评论 0 1
  • (摘自老徐公众号) -1- 安装 -2- 命令行入门 1. 有同学会问,有那么多mysql客户端工具,为何要掌握命...
    Root_123阅读 1,644评论 0 2
  • 一. 连接MySQL 格式: mysql -h主机地址 -u用户名 -p用户密码 或者: mysql -u 用户名...
    91数据阅读 3,199评论 0 3