直接在wsl中安裝
- 使用apt安裝
- 啟動:service mysql start
- 初始化:mysql_secure_installation
- 登陸:mysql -u root -p
- 配置允許遠程以用戶名和密碼的方式連接
GRANT ALL ON *.* TO 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密碼';
FLUSH PRIVILEGES;
配置表名大小寫不敏感:MySQL在Windows默認不敏感,在Linux則默認敏感
echo "lower_case_table_names = 1" >> /etc/mysql/mysql.conf.d/mysqld.cnf
/etc/init.d/mysql restart
使用Docker運行
dokcer版本的mysql5默認可直接遠程連接,無需再配置
# 指定root密碼、端口映射、存儲映射
docker run --name mysql -v /opt/mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123 -p 3307:3306 -d mysql:5.7
# 進入容器內部執行,忽略表名大小寫
echo "lower_case_table_names = 1" >> /etc/mysql/mysql.conf.d/mysqld.cnf
# 重啟容器
docker restart mysql