同一台电脑(Windows)安装多个MySQL8(分配不同的端口号即可)
win10 ,mysql8.0.15
1.下载ZIP Archive MySQL,地址(https://dev.mysql.com/downloads/mysql/)
2.解压缩到需要安装的目录下,如 D:\mysql-8.0.15-winx64
3.添加my.ini文件(新建txt文件,复制以下内容,修改端口和路径,保存为my.ini)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3333
# 设置mysql的安装目录
basedir=D:\mysql-8.0.15-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.15-winx64\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
character-set-server = utf8mb4
performance_schema_max_table_instances = 600
table_definition_cache = 400
table_open_cache = 256
4.开始从dos安装数据库,管理员方式打开cmd
5.切换到MySQL的bin文件夹下
D:
cd D:\mysql-8.0.15-winx64\bin
6.依次输入以下命令
mysqld --defaults-file=D:\mysql-8.0.15-winx64\my.ini --initialize --console
初始化
mysqld install mysql81 --defaults-file="d:\mysql-8.0.15-winx64\my.ini"
安装mysql服务
net start mysql81
启动服务
mysql -u root -p --protocol=tcp --host=localhost --port=3333
root账户登录mysql(我这里的端口设置为3333)
此时需要输入随机生成的密码,绿色方框处对应的密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
修改密码(我的是改为root)
flush privileges;
开放权限
安装完成。