一:mysql的下载
下载步骤
1.选择download
2.点击MySQL Community (GPL) Downloads
3.点击MySQL Community Server
4.因为现在mysql的最新版是8.x,所以默认显示的都是这个版本,我们可以选择右上角的Looking for previous GA versions,他会自动跳到5.7.x版本,因为5.7.x的版本比较主流,所以我们本博客也是按照此版本来安装,这里我使用的是5.7.31。
5.选择download过以后我们会弹出一个窗口,这是我们选择下面的no,thanks就可以下载mysql了。
二:mysql的安装和配置
1.解压文件
1.将压缩包解压到指定的路径中,这里我解压到了D:\mysql\mysql-5.7.31-winx64这个目录下。
2.添加目录和文件
注意我们解压后的文件是没有data目录和my.ini文件的,所以需要手动的创建这个文件夹和目录,然后在my.ini文件中填入下面的内容(这里要注意第四行设置文件的安装目录根据自己的实际路径来写)。
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-5.7.31-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-5.7.31-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
3.运行cmd程序
1.在C:\Windows\System32下执行cmd.exe,注意要用管理员身份执行。
2.此时的目录是在C:\Windows\System32,我们可以用下面的命令进入到D:\mysql\mysql-5.7.31-winx64\bin下
5.mysql的初始化
1.在D:\mysql\mysql-5.7.31-winx64\bin下执行mysqld --initialize --console
后出现mysql的初始临时密码,注意生成的密码不包括第一个空格,注意生成的密码不包括第一个空格,也即为Jt(DQJ+dD50Y,注意这个密码千万要记下来。
2.安装mysql的服务,执行 mysqld --install
如果出现上述的success后继续执行net start mysql
对于mysqld --install 出现The Service already exists!说明我们电脑上的存在之前没有卸载干净的mysql服务,执行 sc delete mysql,执行成功的话会生成 delete successfully,然后在重复执行上述的mysqld --install和net start mysql
6.登录mysql并输入密码
1.第一次登录时需要我们之前的临时密码。也就是我们之前第一次安装mysql生成的那个密码.
2.因为这个临时生成的密码太复杂了,所以我们需要更改一下mysql的密码,使用 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
,这里注意最后的引号里面的内容是我们的新密码,这里我设置的新密码为123456。
出现如下的内容说明我们的mysql的密码已经更改过来了。
3.我们执行 exit; 退出mysql,然后在执行mysql -uroot -p,输入新密码123456,发现可以进入,到此我们成功的安装了mysql数据库。
最后我们用mysql的图形化工具sqlyog来连接也是可以连接成功的的。