服务器上安装多个MySQL数据库步奏
1.现将已经安装好的MySQL文件拷贝多个
2.分别修改MYSQL Server当中的my.ini(如果没有则进行新建) 文件里的端口号 属性:port,basedir,datadir地址
3.运行安装命令
在cmd中输入 cd C:\Program Files\MySQL\MySQL Server 8.0.15\bin命令进入bin目录,依次输入如下命令:
初始化:mysqld --initialize
新增服务:
mysqld -install 服务名;
初始化之后,将会生成临时密码,地址:my.ini,当中的datadir下面的,***.err文件,该文件可用 NotePad++,或者EditPlus打开
4.修改注册表地址。
win+R 打开运行命令输入:regedit
打开注册表服务列表:
HEKY_LOCAL_MACHINE>>SYSTEM>>CurrentControlSet>>Sevices>>服务名>>ImagePath
中的数值数据地址为拷贝的数据库服务地址 。
如:
“C:\Program Files\MySQL\MySQL Server 8.0-3302\bin\mysqld” MySQL-P3302
5.打开cmd,输入:net start 服务名,启动新建数据库
6.设置root密码输入 mysqld --initialize --console 进行初始化,记住随机产生的初始化密码
7. 输入 net start 服务名, 启动Mysql;
输入mysql -uroot -p -P端口号, 输入将刚刚保存的初始化密码成功登录;
使用cmd,进入C:\Program Files\MySQL\MySQL Server 8.0.15\bin目录(可以在环境变量中配置,每次 就不用cd命令进入) ,输入如下命令:
mysql -uroot -p -P3307
password: 临时密码
use mysql;
alter user ‘root’@‘localhost’ identified with mysql_native_password by ‘你的密码’;
flush privileges;–刷新权限
8.配置远程访问权限:
命令:use mysql;
update user set host='%' where user='root';
flush privileges;
exit;
9.设置时区;
查看时区:
show variables like '%time_zone%';
设置为 东八区
set global time_zone = '+8:00'
10.重启一下MySQL服务:
方法一:用管理员方式启动cmd 输入 net stop 服务名,然后输入net start 服务名
注:Windows不支持net restart mysql命令
方法二:Windows计算机管理-服务中重启启动