当前位置: 首页>移动开发>正文

mysql服务器内开多个库可以吗 安装多个mysql服务

一、安装mysql8

背景:
已经通过客户端安装了mysql5.7到c盘,使用的断口号为3306,现在想再安装一个mysql8的服务到d盘,使用端口号为3307.

下载安装包至自定义盘符

官网下载mysql8版本的压缩包文件。,解压到D盘。

mysql服务器内开多个库可以吗 安装多个mysql服务,mysql服务器内开多个库可以吗 安装多个mysql服务_mysql服务器内开多个库可以吗,第1张

在bin文件下新建一个my.ini文件,将下面的内容粘贴进去,注意修改端口号和地址的修改。同时新建一个data的空文件夹。

[mysqld]
#设置3306端口
port=3307
#设置mysql的安装目录
basedir=D:\mysql-8.0.19-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.19-winx64\data
#允许最大连接数
max_connections=200
#允许连接失败的次数。
max_connect_errors=10
#服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
#设置mysql客户端默认字符集
default-character-set=utf8mb4

mysql服务器内开多个库可以吗 安装多个mysql服务,mysql服务器内开多个库可以吗 安装多个mysql服务_mysql服务器内开多个库可以吗_02,第2张

安装

管理员运行cmd,并将路径改为解压路径的bin文件下

mysql服务器内开多个库可以吗 安装多个mysql服务,mysql服务器内开多个库可以吗 安装多个mysql服务_数据库_03,第3张

初始化:mysqld --initialize --console获取默认的密码,并保存备用;

mysql服务器内开多个库可以吗 安装多个mysql服务,mysql服务器内开多个库可以吗 安装多个mysql服务_mysql服务器内开多个库可以吗_04,第4张

安装:mysqld --install mysql8,命名为mysql8

mysql服务器内开多个库可以吗 安装多个mysql服务,mysql服务器内开多个库可以吗 安装多个mysql服务_数据库_05,第5张

修改注册表路径:

打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql2,修改ImagePath参数,更正mysql8服务相关路径

mysql服务器内开多个库可以吗 安装多个mysql服务,mysql服务器内开多个库可以吗 安装多个mysql服务_mysql_06,第6张

启动数据库:net start mysql8 登录数据库:mysql -h localhost -P 3307 -u root -p,输入之前备用的密码即可进入

mysql服务器内开多个库可以吗 安装多个mysql服务,mysql服务器内开多个库可以吗 安装多个mysql服务_MySQL_07,第7张

修改密码: ALTER USER root@localhost IDENTIFIED BY '1993111zx';

mysql服务器内开多个库可以吗 安装多个mysql服务,mysql服务器内开多个库可以吗 安装多个mysql服务_MySQL_08,第8张

至此,安装结束!

注意:如果不是安装在C盘里面,我们运行安装的mysql都需要把路径定位到安装的路径bin文件下进行,包括下面的卸载操作。

二、卸载mysql(压缩包安装的mysql卸载方法)

1、管理员身份运行CMD,输入net stop mysql8,关闭运行的服务器;

2、删除服务:mysqld --remove mysql8

mysql服务器内开多个库可以吗 安装多个mysql服务,mysql服务器内开多个库可以吗 安装多个mysql服务_端口号_09,第9张

3、下面的将本地MySQL文件删除掉,即解压的文件夹都删除。

mysql服务器内开多个库可以吗 安装多个mysql服务,mysql服务器内开多个库可以吗 安装多个mysql服务_mysql_10,第10张

4、删除注册表信息:

开始->运行-> regedit,进入注册表

mysql服务器内开多个库可以吗 安装多个mysql服务,mysql服务器内开多个库可以吗 安装多个mysql服务_数据库_11,第11张

删除注册表里以下这几个地方:

①、HEKY_LOCAL_MACHINE\SOFTWARE\MYSQL

②、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL

③、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL

④、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL

注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类,删除的时候,都删除就可以。

完成以上四步即可成功卸载MySQL解压版环境。

删除服务中的mysql:
以管理员身份运行命令提示符,然后输入sc delete mysql
这里的mysql是你服务中的mysql名(有些可能是mysql5,或者之类)。

参考博文:

https://www.php.cn/mysql-tutorials-421470.html



https://www.xamrdz.com/mobile/45z1925760.html

相关文章: