1、下载mysql最新解压版,这里是mysql-8.0.15
解压,复制一份。分别新建my.ini文件。
my.ini内容举例:
[mysqld]basedir = C:\MySQL\mysql2datadir = C:\MySQL\mysql2\dataport = 3306character-set-server = utf8mb4#performance_schema_max_table_instances = 600#table_definition_cache = 400#table_open_cache = 256[mysql]default-character-set = utf8mb4[client]default-character-set = utf8mb4
2、创建mysql
第一个mysql
cmd进入目录:C:\MySQL\mysql1\bin,执行命令:
mysqld --initialize --console
控制台会打印出密码,请记住初始化密码,如果忘记把根目录data文件夹删除,重新执行上面语句。
继续在C:\MySQL\mysql1\bin路径里执行创建服务命令,将服务命名为mysql1:
mysqld --install mysql1
启用服务:
net start mysql1
登录mysql:
mysql -uroot -p输入密码
更改密码:
alter user 'root'@'localhost' identified with mysql_native_password by '********';
第二个mysql
和上面一样的原理,登录时要注意就是要加上端口号,因为默认是3306,3306已经被mysql1占用了,mysql2是3307,登录时需要指定端口:
mysql -uroot -P3307 -p输入密码 #注意大写-P3307