同台服务器上部署多个Mysql数据库

1、新建数据库在这里插入图片描述
将已安装好的5.7版本库文件夹复制一份,文件夹改为5.8,只为区分文件,与版本无关,名字自定义即可。

2、创建服务:

管理员身份cmd进入C:\Program Files\MySQL\MySQL Server 5.8\bin路径,输入mysqld install Mysql58
创建成功显示Service successfully installed
启动失败,显示“本地计算机上的mysql服务启动后停止,....."

服务创建成功之后,要进行修改注册表,通过regedit 进入注册表,
找到HKEY_LOCAL_MACHINE--->SYSTEM--->CurrentControlSet--->Services 这个目录下,
然后找到刚才创建的Mysql58,将ImagePath 
修改成  "C:\Program Files\MySQL\MySQL Server 5.8\bin\mysqld" --defaults-file=
"C:\Program Files\MySQL\MySQL Server 5.8\my-default.ini" Mysql58 ,

在这里插入图片描述
原5.7数据库若在启动状态则需修改5.8文件夹下的配置文件默认端口。
在这里插入图片描述

3、登录
MYSQL 安装后默认密码在安装目录data下.err文件中,在文件中搜索password。
cmd登录mysql:带端口号,默认端口不是3306
mysql -h 127.0.0.1 -u root -p -P 3308
端口号默认是3306,
mysql -u root -p

登录后修改密码:
set password for root@localhost = password(‘123456’);

在这里插入图片描述

3、数据存储data

数据存储data文件默认会C:\Program Files\MySQL\MySQL Server 5.8路径下(图一),
想修改存储路径可在新建立库实例后会有data显示,可将data文件复制到(图二)

在这里插入图片描述
(图一)

(图二)
将图一中的my-dafault配置文件修改:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/FORLOVEHUAN/article/details/128834714