安装mysql8.0的过程步骤

  • 1.下载mysql
  • 2.配置mysql环境变量
  • 3.安装微软常用运行库合集
  • 4.安装mysql服务
  • 5.检查注册表
  • 6.开启mysql服务
  • 7.更改mysql的密码


1.下载mysql

下载地址:https://dev.mysql.com/downloads/mysql/

第一种:

mysqldump安装在哪儿 macos mysqldump 8.0_MySQL


mysqldump安装在哪儿 macos mysqldump 8.0_MySQL_02


第二种:

如果需要自动安装则点击“Go to Download Page >”,如图:

mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_03


mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_04


下载完后安装包与目录如下所示:

mysqldump安装在哪儿 macos mysqldump 8.0_mysql_05


mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_06


这里读者的文件中会少一个data文件,不过没关系,读者操作到第6步就会有了,不急。

为了保险起见,先手动写好.ini文件,如下:

mysqldump安装在哪儿 macos mysqldump 8.0_MySQL_07

[mysqld]
 skip_grant_tables
 basedir=D:\Program Files\mysql-8.0.21-winx64
 datadir=D:\Program Files\mysql-8.0.21-winx64/data
 port = 3306
 socket = /tmp/mysql.sock
 default-character-set=gbk
 skip-locking
 key_buffer = 16K
 max_allowed_packet = 1M
 table_cache = 4
 sort_buffer_size = 64K
 read_buffer_size = 256K
 read_rnd_buffer_size = 256K
 net_buffer_length = 2K
 thread_stack = 64K
 [client]
 #password = your_password
 port = 3306
 socket = /tmp/mysql.sock
 default-character-set=gbk

mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_08

2.配置mysql环境变量

在系统变量Path中加入mysql的bin路径,比如:

;D:\Program Files (x86)\mysql-8.0.21-winx64\bin

注意:先加上分号“;”,然后再是路径“D:\Program Files (x86)\mysql-8.0.21-winx64\bin”。

mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_09

3.安装微软常用运行库合集

安装时点击下一步就可以了。

注意:如果在cmd中能运行mysql指令(mysqld指令),则就没必要安装;而在无法运行mysqld指令的情况下就需要安装。

mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_10

4.安装mysql服务

按win+R键,输入cmd,回车。

mysqldump安装在哪儿 macos mysqldump 8.0_MySQL_11


然后定位到mysql的bin路径下,输入指令“mysqld install MySQL”(这里的MySQL名称可以自行更改)进行安装mysql服务。

mysqldump安装在哪儿 macos mysqldump 8.0_MySQL_12


这里的路径是笔者在这里做的演示,读者可以按自己的习惯放置mysql的路径。

如果显示“Service successfully installed”,则说明安装mysql服务成功了。注意:中间那里没有执行成功是因为,笔者在没有安装微软常用运行库合集的情况下出现的错误,就是在输入安装服务的命令(mysqld命令)时会弹出如下的错误框。

mysqldump安装在哪儿 macos mysqldump 8.0_mysql_13


解决办法如第3步所示,就是安装微软常用运行库合集(这是解决该错误的其中一种办法)。

在管理工具中打开服务,可以查看安装的mysql服务,如图所示:

mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_14


mysqldump安装在哪儿 macos mysqldump 8.0_mysql_15


(目前到这步可能会无法启动mysql服务,还请看完后面步骤)

5.检查注册表

按win+R键,输入regedit,回车。

mysqldump安装在哪儿 macos mysqldump 8.0_MySQL_16


依次打开,HKEY_LOCAL_MACHINE --> SYSTEM --> CurrentControlSet --> services目录。

mysqldump安装在哪儿 macos mysqldump 8.0_MySQL_17


然后在services目录中找到mysql,如图:

mysqldump安装在哪儿 macos mysqldump 8.0_mysql_18


右键点击“修改”,来查看是否为目前安装的mysql路径,如图:

mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_19


如果不是安装的mysql路径,则需要修改,修改时只需要将双引号里的路径改成安装的mysql路径,如:

“D:\Program Files (x86)\mysql-8.0.21-winx64\bin\mysqld”

6.开启mysql服务

在这里我们先初始化服务,需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”的错误,如图所示(这是在没有初始化服务的情况下输入“net start MySQL”开启mysql服务的命令):

mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_20

解决方法:
先在mysql的bin目录下执行“mysqld --initialize-insecure”,如图:

mysqldump安装在哪儿 macos mysqldump 8.0_MySQL_21


这里控制台是没有返回结果的,我们可以打开mysql的安装目录,如图所示:

mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_22


可以看到,已经有了data目录了,然后再输入“net start MySQL”命令。

mysqldump安装在哪儿 macos mysqldump 8.0_mysql_23


可以看到,mysql服务启动成功了。

开启mysql服务也可以直接通过“控制面板”–>“管理工具”–>“服务”进行开启,如图所示:

mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_24


笔者在这里希望读者可以先看看“mysql无法启动 服务没有报告任何错误”这篇文章,文章链接: mysql无法启动 服务没有报告任何错误.

笔者觉得该文章对这个错误描述的挺详细的,看完之后再回来看下一个步骤(更改密码步骤),可能会更明了。

7.更改mysql的密码

在cmd界面中输入“mysqladmin -u root -p password 1234”命令,1234为你的密码,回车,如图所示:

mysqldump安装在哪儿 macos mysqldump 8.0_MySQL_25


这里分两种情况,一种是mysql有密码的情况,一种是没有密码的情况。

首先我们从第一步开始,安装到现在,我们的mysql并不是默认安装的,而默认安装的会自动生成密码,所以需要自己去查找默认生成的密码,然后再进行修改。

所以我们目前安装的mysql是没有密码的,密码为空。操作如下(即输入修改密码的命令,然后在输入密码那里直接回车):

mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_26


说明密码修改成功,也说明我们手动安装的mysql是没有密码的,修改的密码为1234,我们可以测试一下,进入mysql(这里为了方便查看,直接写密码了),如图:

mysqldump安装在哪儿 macos mysqldump 8.0_修改密码_27


然后第二种是有密码的情况下(这里是模拟默认安装mysql,mysql有默认密码的情况下,假设默认的密码是1234),这里我要将默认密码1234改成6666,如图所示:

mysqldump安装在哪儿 macos mysqldump 8.0_MySQL_28


可以看到在输入修改密码的命令后,我们需要输入原先默认的密码,然后才能执行成功,在不知道默认密码的情况下,我们可以通过强制修改密码的方法,比如在忘记密码的情况下怎么去修改mysql的密码,这里笔者不做太多的概述,需要读者自行查找

解决方法有很多,但是最主要的是,在默认安装mysql的情况下,一定要记住给出的默认密码,不然就可能需要通过强制修改密码的方法了。