M1 mac 使用docker 安装mysql
一、在Mac中安装 docker的mysql 镜像。
docker pull mysql/mysql-server
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql/mysql-server
二、重置密码
-
登录mysql
mysql -u root -p
-
重置 root 账户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
-
刷新权限
FLUSH PRIVILEGES;
三、远程root用户
-
登录mysql
mysql -u root -p
-
新建一个 host 为 % 的 root用户,密码随意
create user 'root'@'%' identified by 'yourpassword';
-
授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
-
刷新权限
FLUSH PRIVILEGES;