Windows 安装多个MySQL5.7 Windows安装MySQL5.7 Windows同时安装多个MySQL

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。 若对您有帮助,帮我点个赞呗。有问题,欢迎留言。 祝大家,新年快乐!)

 Linux CentOS 安装MySQL

 删除MySQL服务 

发布了156 篇原创文章 · 获赞 159 · 访问量 49万+

猜你喜欢

转载自blog.csdn.net/HaHa_Sir/article/details/103792163