1. Mac上使用Docker安装MySQL
1 2 3 4 5 6 7 8 9 10 11 12 13
| docker run --name=mysql8 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql/mysql-server:8.0.32
docker exec -it mysql8 mysql -uroot -p
mysql> update user set host='%' where user='root';
FLUSH PRIVILEGES;
ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
|
最后这个修改密码算法是必要的,不然会出现这个错误Public Key Retrieval is not allowed
。