直接在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默认可直接远程连接,无需再配置
docker run --name mysql5 -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