WSL+Docker安裝MySql


直接在wsl中安裝

  1. 使用apt安裝
  2. 啟動:service mysql start
  3. 初始化:mysql_secure_installation
  4. 登陸:mysql -u root -p
  5. 配置允許遠程以用戶名和密碼的方式連接
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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM