Windows 安装多个MySQL5.7 Windows安装MySQL5.7 Windows同时安装多个MySQL
一、下载和安装
1、下载和安装单个MySQL:https://blog.csdn.net/HaHa_Sir/article/details/103547794
2、Linux CentOS 安装单个MySQL:https://blog.csdn.net/HaHa_Sir/article/details/80552767
二、安装多个
1、解压安装包,复制一份,配置文件分别取名为: my3316.ini 和 my3316.ini 。
2、my3316.ini 配置文件如下:
[mysql]
[mysqld]
#设置3316端口
port = 3316
# 设置mysql的安装目录
basedir=C:/E/soft/MySQL5.7/mysql3316
# 设置mysql数据库的数据的存放目录
datadir=C:/E/soft/MySQL5.7/mysql3316/data
# 允许最大连接数
max_connections=200
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# sql_mode
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# server_id 唯一标识,一台电脑安装多个MySQL配置
server_id=mysql3316
3、安装MySQL 服务: mysqld install MySQL3316 --defaults-file=C:\E\soft\MySQL5.7\mysql3316\my3316.ini
(MySQL3316:为服务名称,自定义,不重复即可。)
4、初始化MySQL: mysqld --defaults-file=C:\E\soft\MySQL5.7\mysql3316\my3316.ini --initialize
5、获取密码:data 目录下, xx.err 配置文件,搜索: " temporary password "
6、启动 MySQL 服务: net start MySQL3316 ; 关闭: net stop MySQL3316 ;
7,、登陆: mysql -u root -P 3316 -p , 输入步骤5,获取的密码:xxx .
8、修改密码:alter user 'root'@'localhost' identified by "yourpassword";
9、刷新: flush privileges;
10、quit,退出,重新登陆,验证密码是否修改成功!
11、开启远程登录: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
12、安装 3326端口mysql ,上述步骤,重复一遍即可。
13、安装成功后,可在Windows 服务中查看:
三、可能遇到的问题
1、own variable 'defaults-file=E:/soxxx:https://blog.csdn.net/cqcaj40400/article/details/100317541
2、 Found option without preceding group in config file: https://www.cnblogs.com/YueJinSanQian/p/9596711.html
(今天是2020年的第一天,闲着没事,试了试安装多个MySQL。 若对您有帮助,帮我点个赞呗。有问题,欢迎留言。 祝大家,新年快乐!)