1.查找被占用的端口:
netstat -tunlp|grep 3008
2.kill掉该进程
kill -9 3008
3.使用root用户登录到mysql之后,例如我们要创建一个名为user的用户,密码为123,sql命令如下:
CREATE USER 'user'@'localhost' IDENTIFIED BY '123';
4.给mysql用户授权所有权限
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost';
5.刷新权限
FLUSH PRIVILEGES;
6.mac查看端口是否被占用
lsof -i:3030
7.mysql8.0加密方式的原因报错(重置加密方法,且修改密码)
执行指令
123456
use mysql;
alter user 'user'@'localhost' identified with mysql_native_password by '123456';
flush privileges;