想安装一次mysql真TM不容易,亲测有效版安装步骤!

在之前工作中也只是直接用数据库,也没安装过,也没管理过,所以自己在安装的过程中出现了很多坑,换了好久,才正确的安装了MySQL Community Serve 8.0.15;

(对了,我这次是需要系统上安装多个Mysql,是在之前已有一个低版本mysql基础上安装一个高版本)

下面我将我亲测有效的步骤,写下来给大家参考,关于安装过程中具体步骤所代表的含义,因为我自己也不熟悉数据库服务系统,包括一些加密协议啥的,也不清楚,就直接是上cmd安装步骤了;

1,下载

https://dev.mysql.com/downloads/mysql/
在这里插入图片描述

2,解压 :将解压后的文件重新命名一下 这里为mysql2

在这里插入图片描述

3, 在mysql2里新建my.ini文件,填写my.ini内容

在这里插入图片描述
这里需要区分之前mysql的所以在端口号和文件路径要区分

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3307端口
port = 3307
# 设置mysql的安装目录
basedir=E:\\mysql2
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=E:\\mysql2\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4,安装mysql2服务

mysqld install mysql2 --default-file="E:\mysql2\my.ini"
注意这里是mysql2,不要写错
在这里插入图片描述

5,初始化数据库

在这里插入图片描述
此时mysql2文件里又多了个data文件夹

6, 修改注册表(不进行这一步,无法启动数据库服务)

在这里插入图片描述

7 ,启动mysql2服务

net start mysql2
在这里插入图片描述

8,登录mysql2

mysql -P3307 -uroot -p

在这里插入图片描述
这里需要输入密码,在安装服务后,会提供给我们一个初始密码,在文件夹:E:\mysql2\data
里面有个后缀为.err文件,打开找到下面的位置
在这里插入图片描述
将密码输入进去
在这里插入图片描述

9,修改初始密码

由于版本高低问题,高版本修改密码和代码和低版本有所不一样,具体自己查找在,这里针对8.0.15版本左右

 ALTER USER 'root'@'localhost' IDENTIFIED BY '111111';

这里一定TMD的得加“;”号

心累。。。。。

在这里插入图片描述

10, 出现Query OK,则说明改好了;下面利用SQLyogGUI数据库管理客户端登录数据库服务

在这里插入图片描述
如果出现这个错误,则说明SQLyog版本比较低,这里需要修改下,回到cmd;输入

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '111111';

这里也别忘了加";"

这行代码有两层含义,第一:修改root的密码为’111111’,摒弃原来的旧密码。第二:使用mysql_native_password对新密码进行编码。
在这里插入图片描述

11, 修改密码,并进行编码后,利用SQLyog登录mysql2服务;

在这里插入图片描述

成功!!!!!✿✿ヽ(°▽°)ノ✿

参考:
https://www.cnblogs.com/hui-run/p/9758553.html
http://www.runoob.com/mysql/mysql-install.html
https://blog.csdn.net/wudinaniya/article/details/82455431
https://www.jb51.net/article/142025.htm
看了很多文章,就不一一贴了,然后希望这篇文章,能帮助到大家少走点装mysql的坑。
不过多走点这个坑,虽说较累,但也相应的多了解了点mysql相关的知识。。。

猜你喜欢

转载自blog.csdn.net/qq_37627370/article/details/87969253