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