安装mysql8.0的过程步骤
- 1.下载mysql
- 2.配置mysql环境变量
- 3.安装微软常用运行库合集
- 4.安装mysql服务
- 5.检查注册表
- 6.开启mysql服务
- 7.更改mysql的密码
1.下载mysql
下载地址:https://dev.mysql.com/downloads/mysql/
第一种:
第二种:
如果需要自动安装则点击“Go to Download Page >”,如图:
下载完后安装包与目录如下所示:
这里读者的文件中会少一个data文件,不过没关系,读者操作到第6步就会有了,不急。
为了保险起见,先手动写好.ini文件,如下:
[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
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”。
3.安装微软常用运行库合集
安装时点击下一步就可以了。
注意:如果在cmd中能运行mysql指令(mysqld指令),则就没必要安装;而在无法运行mysqld指令的情况下就需要安装。
4.安装mysql服务
按win+R键,输入cmd,回车。
然后定位到mysql的bin路径下,输入指令“mysqld install MySQL”(这里的MySQL名称可以自行更改)进行安装mysql服务。
这里的路径是笔者在这里做的演示,读者可以按自己的习惯放置mysql的路径。
如果显示“Service successfully installed”,则说明安装mysql服务成功了。注意:中间那里没有执行成功是因为,笔者在没有安装微软常用运行库合集的情况下出现的错误,就是在输入安装服务的命令(mysqld命令)时会弹出如下的错误框。
解决办法如第3步所示,就是安装微软常用运行库合集(这是解决该错误的其中一种办法)。
在管理工具中打开服务,可以查看安装的mysql服务,如图所示:
(目前到这步可能会无法启动mysql服务,还请看完后面步骤)
5.检查注册表
按win+R键,输入regedit,回车。
依次打开,HKEY_LOCAL_MACHINE --> SYSTEM --> CurrentControlSet --> services目录。
然后在services目录中找到mysql,如图:
右键点击“修改”,来查看是否为目前安装的mysql路径,如图:
如果不是安装的mysql路径,则需要修改,修改时只需要将双引号里的路径改成安装的mysql路径,如:
“D:\Program Files (x86)\mysql-8.0.21-winx64\bin\mysqld”
6.开启mysql服务
在这里我们先初始化服务,需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”的错误,如图所示(这是在没有初始化服务的情况下输入“net start MySQL”开启mysql服务的命令):
解决方法:
先在mysql的bin目录下执行“mysqld --initialize-insecure”,如图:
这里控制台是没有返回结果的,我们可以打开mysql的安装目录,如图所示:
可以看到,已经有了data目录了,然后再输入“net start MySQL”命令。
可以看到,mysql服务启动成功了。
开启mysql服务也可以直接通过“控制面板”–>“管理工具”–>“服务”进行开启,如图所示:
笔者在这里希望读者可以先看看“mysql无法启动 服务没有报告任何错误”这篇文章,文章链接: mysql无法启动 服务没有报告任何错误.
笔者觉得该文章对这个错误描述的挺详细的,看完之后再回来看下一个步骤(更改密码步骤),可能会更明了。
7.更改mysql的密码
在cmd界面中输入“mysqladmin -u root -p password 1234”命令,1234为你的密码,回车,如图所示:
这里分两种情况,一种是mysql有密码的情况,一种是没有密码的情况。
首先我们从第一步开始,安装到现在,我们的mysql并不是默认安装的,而默认安装的会自动生成密码,所以需要自己去查找默认生成的密码,然后再进行修改。
所以我们目前安装的mysql是没有密码的,密码为空。操作如下(即输入修改密码的命令,然后在输入密码那里直接回车):
说明密码修改成功,也说明我们手动安装的mysql是没有密码的,修改的密码为1234,我们可以测试一下,进入mysql(这里为了方便查看,直接写密码了),如图:
然后第二种是有密码的情况下(这里是模拟默认安装mysql,mysql有默认密码的情况下,假设默认的密码是1234),这里我要将默认密码1234改成6666,如图所示:
可以看到在输入修改密码的命令后,我们需要输入原先默认的密码,然后才能执行成功,在不知道默认密码的情况下,我们可以通过强制修改密码的方法,比如在忘记密码的情况下怎么去修改mysql的密码,这里笔者不做太多的概述,需要读者自行查找
解决方法有很多,但是最主要的是,在默认安装mysql的情况下,一定要记住给出的默认密码,不然就可能需要通过强制修改密码的方法了。