mysql8 实操语句及问题

跟風遠走 提交于 2020-01-18 00:44:58

1 WIN+r:输入cmd, enter;d: , enter;cd mysql-8.0.18-winx64\bin, enter;

2 登陆:mysql -u root -p ,enter; 密码输入,enter;

3 创建数据库 :create database mmall;  

4 使用数据库:use mmall;

5 给数据库创建用户(%所有远程地址的用户):create user 'imooc'@'%' identified by 'imooc';

   报错ERROR 1396 (HY000): Operation CREATE USER failed for 'imooc'@'%';

  解决方法: 先删除再创建。drop user  'imooc'@'%' identified by 'imooc';  create user 'imooc'@'%' identified by 'imooc';

6 给创建的用户(%所有远程地址的用户)赋增删改查权限: grant all privileges on mmall.* to 'imooc'@'%';

7 flush privileges;

8 用navicat for mysql 远程登陆 : 服务器ip;用户imooc;密码:imooc; 

   连接测试报错1251;

   解决方法:修改加密规则mysql_native_password,新旧版本问题,更新密码后提交: ALTER USER 'imooc'@'%' IDENTIFIED WITH mysql_native_password BY 'imooc'; FLUSH      PRIVILEGES;

9 用navicat for mysql 远程登陆 : 服务器ip;用户imooc;密码:imooc;  链接成功。

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!