记录解压版mysql 快速启动Mysql流程

1. 下载mysql 解压版安装包,并解压

2. 执行mysql 初始化命令,并自动生成root密码

3. 创建mysql 配置文件

4. 启动mysql 服务

5. 修改自动生成的root密码(必须修改,不修改不能正常查询)

 

下载mysql:

打开: https://downloads.mysql.com/archives/community/

 

 

 

 

下载后解压mysql.

 

 初始化mysql:

初始化mysql,生成data文件夹和root密码

进入mysql目录的bin下打开cmd执行:

mysqld --initialize  --user=mysql --console

 

 

红框位置为自动生成的密码,顺利执行成功后,会发现mysql目录下多了一个data文件夹。

密码临时先存到小本本上,一会需要进mysql的时候用

创建mysql 配置文件

进入data文件夹,创建mysql配置文件,(my.conf: 配置文件名称随意,因为启动mysql服务需要手动指定配置文件路径):

my.conf:

[Client]
port = 3306
[mysqld]
port = 3306
basedir=E:\dev\developer\mysql-8.0.26-winx64\mysql-8.0.26-winx64
datadir=E:\dev\developer\mysql-8.0.26-winx64\mysql-8.0.26-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
[mysql]
default-character-set=utf8

红字标注的内容是实际mysql解压路径和mysql解压路径下的data路径。

启动mysql服务

 进入mysql的bin目录下,打开cmd执行:

mysqld --defaults-file=E:\dev\developer\mysql-8.0.26-winx64\mysql-8.0.26-winx64\data\my.conf

标红位置为刚刚创建的my.conf配置文件

修改root密码:

再打开一个cmd终端,进入到mysql的bin,执行cmd:

mysql -u root -pkD!/Ec&h%2fm

标红处密码是上方系统生成好的密码。

顺利进入后,必须先修改密码,不然会收到:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

错误。

mysql 5.7.9以后调整了修改密码方式,我下载的是8.0,修改密码操作如下:

ALTER USER 'root'@'localhost' identified by '密码';

 

完成上述操作后,重新登录mysql, 完成。

 

没有保存好临时密码情况

在通过“mysqld --initialize --user=mysql --console”初始化MySQL后会生在MySQL目录下生成data文件夹和root账户临时密码,如果这时候不小心丢失了临时密码,删除MySQL目录下新生成data文件夹, 重新执行“mysqld --initialize --user=mysql --console”,在重新进行创建MySQL配置文件和后续操作...

 

posted @ 2021-10-17 11:45  耿明岩  阅读(718)  评论(0编辑  收藏  举报
希望能帮助到你,顺利解决问题! ...G(^_−)☆