win10装多个MySQL(MySQL 8.0免安装版)

  水瓶子镇楼。

  之前常用MySQL 5.5,看了别的框架又需要更高版本,于是试图在自己电脑上装多个MySQL,果然可以。

  又装的是MySQL 8.0免安装的zip,版本不同安装过程应该差不多。

  参考:

    https://segmentfault.com/a/1190000020164356

    https://www.cnblogs.com/huangchuxian/p/10463241.html

    https://blog.csdn.net/koloumi/article/details/83117497

1.停掉已有MySQL 5.5的服务

  计算机(我的电脑)——右键选【管理】——选服务——找到已有的MySQL服务(默认安装的叫MySQL)——右键选【停止】

2.准备好MySQL 8.0安装包,解压到自己安装软件常用的位置

  下载地址:MySQL :: Download MySQL Community Server

  解压如图:

3.在MySQL 8.0根目录中新建一个my.ini文件

  可以新建txt文件,内容写好后重命名成my.ini

  原MySQL 5.5的端口是3306,所以这里换一个写了3307。

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3307
# 设置mysql的安装目录
basedir=D:\mysql-8.0.20-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.20-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 忽略密码
# skip-grant-tables

4.执行已下命令查看密码,并记住密码

mysqld --defaults-file=D:\mysql-8.0.20-winx64\my.ini --initialize --console

  或者进入bin目录执行:

mysqld --initialize --console

5.安装,并将该服务起名叫mysql8

mysqld install mysql8 --defaults-file="D:\mysql-8.0.20-winx64\my.ini"

  或者进入bin目录执行

mysqld --install mysql8

6.修改注册表

  win+r——输入【regedit】——确定,打开注册表

  找到mysql8,并修改为

D:\mysql-8.0.20-winx64\bin\mysqld --defaults-file=D:\mysql-8.0.20-winx64\my.ini mysql8

7.启动服务

net start mysql8

  如果启动不了,看看原MySQL服务有没有关掉,或者按自己的报错搜索原因,或者执行mysqld --console查看都有什么报错。

8.登录,改密码

  温馨提示:一般都要以管理员身份运行命令提示符。

#登录并输入密码
mysql -uroot -p -P3307

#修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

 9.完成

  服务可以同时启动啦。

   NaviCat也都能连上啦。

 

  去年毕业我还是一个连MySQL安装卸载都不明白的菜鸟,今年已经能在电脑上装俩了,嘿嘿。

  最近感觉框架使用熟练度上来了,无论是前端的还是后端的,能拿来不同的框架自己理解和运用了。之前连配置文件都不会看,也不知道一些常量的数据也该写到配置里,最近才会自己找找配置文件改改数。接下来要多看框架,对框架理解更深一些。比如后端框架,除了写接口那几层,xml里的sql到底是怎么跟数据库勾搭上的。

  前端的熟练度也上来了,而且因为常写百度地图相关的和echarts,现在一有Web GIS的活就是我做,头大。但是也要继续学习,JavaScript的基础忘差不多了重来一遍,vue也要提高熟练度。

  但是对于一些样式和配色并没有兴趣,也不是很敏感,暂时是在能力范围内做的好看点了。目前还没有写炫酷页面的想法,都是能用不丑就行。

  发现有了一定经验以后各种东西都不是无从下手了,会根据经验有了自己的判断。经验真的很重要啊。

  下半年希望技术和身体素质都能提高,还没活够,争取多写点代码改变世界

 

posted @ 2020-06-02 15:57  非职业天使  阅读(587)  评论(0编辑  收藏  举报