直接在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