数据库是最底层的技术架构了,对新技术的运用和了解都很重要。
数据库是最底层的技术架构了,对新技术的运用和了解都很重要。
在一台window电脑上安装多个独立的mysql实例
- 首先下载安装包
- 按照正常情况启动一个mysql。
- 然后拷贝文件到一个新的目录,修改如下地方
basedir = D:/slave/mysql-5.6.11-win32
datadir = D:/slave/mysql-5.6.11-win32/data
port = 3307
server_id = 2
注意:这里的是反斜杠。
- 然后在新的目录的bin文件夹下,打开cmd窗口,输入如下命令
mysqld install mysql_2 --initialize --explicit_defaults_for_timestamp
- 修改注册码
在开始菜单输入regidit命令打开注册表,找到HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> services -> mysql_2,选中后将ImagePath参数值改成
“C:\Program Files\MySQL\mysql2\mysql-5.7.10-winx64\bin\mysqld” –-defaults-file=”C:\Program Files\MySQL\mysql2\mysql-5.7.10-winx64\my.ini” --initialize --explicit_defaults_for_timestamp mysql_2
将其中的路径改成你自己的安装路径即可。这一步很重要,我在安装时该参数值默认为第一个MySQL实例的路径,如果不做更改同样会出现多个MySQL实例实际上只运行一个的情况。
- 启动服务
net start mysql_2
- 登录mysql
mysql –u root –P 3307 –p
-
出现问题的时候查找
- 用services.msc打开服务控制台,可以查看服务是否已经启动。
- 用regedit命令可以打开注册表,查看和修改里面的值。
- 使用eventvwr可以快速打开日志查看程序的报错信息等等。