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; 链接成功。
来源:CSDN
作者:金正则
链接:https://blog.csdn.net/alenejinping/article/details/104019363