当前位置: 代码迷 >> 综合 >> mysql8 实操语句及问题
  详细解决方案

mysql8 实操语句及问题

热度:93   发布时间:2024-01-25 12:15:29.0

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;

   解决方法:更新密码后提交: ALTER USER 'imooc'@'%' IDENTIFIED WITH mysql_native_password BY 'imooc'; FLUSH      PRIVILEGES;

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