登录 MYSQL 数据库

在 win10 ,需要打开管理员的命令行窗口(Windows PowerShell(管理员)A),没有管理员权限会导致登录失败。

运行命令:

mysql -hlocalhost -uroot -p123

  • -h 后面是服务器域名或者IP,比如 localhost
  • -u 后面是登录账户,比如 root
  • -p 后面是密码,比如 123

授权用户远程访问

授予用户所有权限:

语法

grant all privileges on 库名.表名 to '用户名'@'IP地址' identified by '密码' with grant option;
flush privileges;

例如:

grant all privileges on *.* to 'user1'@'192.168.1.149' identified by '123' with grant option;
flush privileges;

  • *.* 代表所有的库和表
  • flush privileges 的作用是授权生效