MySql安装教程8.0
Windows下安装MySQL
MySQL的下载地址:MySql下载地址
选择你需要的版本(此处只讲述Windows环境下的安装):
zip格式的是不需要安装,解压就可以运行,但是需要配置:
ZIP格式的MySQL
如果想要像安装其他软件一样,点击下一步,安装MySQL,那就需要点击MIS格式,针对新手学习MySQL,推荐选择MSI格式的MySQL:
MIS格式的MySQL
MIS格式的MySQL
下载的时候,都会叫你注册,但是不要注册,防止收到骚扰信息,选择下面这个按钮:
不注册
安装MySQL(一)
选择MIS格式
-
双击下载的MIS格式文件,进行安装
运行MIS安装文件
-
如果有提示你当前系统缺少.NET Framework文件的时候,请先下载对应的.NET Framework文件安装。
缺少.NET Framework文件
-
同意协议,继续下一步
同意协议
-
如果只想安装MySQL数据库的话,推荐选择:Server only,一般开发人员推荐选择:Developer Default,里面包含了一些MySQL的组件和其他的东西,对应的可以从右边的描述了解
Developer Default
-
由于我们选择的是Developer Default,安装之前会检测当前系统是否具备上一步选择项所具有的条件,对于下面的截图来说,表明当前系统没有安装VS运行库,如果想要MySQL与Visual Studio相连接的话,要手动安装,不需要的话,可以不管
检测系统
-
忽略警告,继续执行
忽略警告
-
安装进行,真正的安装过程
安装
-
上面的安装后,点击下一步,出现Product Configuration,再次点击Next,突然报错:兼容性的服务器没有找到,取消该向导,安装兼容性服务器。(没有遇到该问题,可以跳过错误解决办法)
错误
错误解决办法
上面错误的出现时因为当前系统没有兼容性的服务器,需要自己手动安装
-
解决办法:再次启动MySQL安装,选择 Add:
第一步
-
选择MySQL服务器进行安装:
第二步
-
下一步,到了该界面,选择执行,记住要选中,然后点击Execute,安装Visual C++2015
第三步
安装Visual C++2015
-
安装成功后出现下面界面,该问题解决了。继续下一步安装配置
安装成功
简单的配置MySQL
-
选择配置类型:有开发电脑,服务器电脑,专用电脑(只运行MySQL数据库服务,不运行其他的服务如:web服务);联网协议(TCP/IP),端口号默认(3306),选择默认配置即可
配置
-
授权方式,选择默认就行,默认的是更强大的SHA256加密方法
授权方式
- 创建Root账户的密码,设置不容易被识破的长度,这个密码要记住,因为后面登录MySQL服务器的时候,会进行校验;还可以创建其他用户,给予权限访问MySQL数据库的权限,可以给用户设置角色Role,比如是数据库管理员,数据库设计者等
创建用户和密码
-
配置Windows服务插件,设置Windows服务的名字,是否启动Windows就启动MySQL服务器,一般默认就行
Windows服务
-
最后就行安装,最好是把360啥的先关掉,防止不让安装
安装成功
-
接着返回到最初界面,把刚开始配置缺少的东西,重新配置,点击Reconfigure:
Reconfigure
-
一步步next,输入前面设置的MySQL数据库的密码,验证完毕后,继续安装,点击下一步,和上面出现的界面类似
验证密码
-
第一个Reconfigure配置成功,接着配置第二个
配置成功
-
第二个也是要验证数据库的密码,输入密码验证,验证完毕后,一步步next,安装完成
第二个Reconfigure
-
到此,已经安装完成了MySQL,可以启动客户端,查看是否安装成功;输入root账户的密码,进入MySQL,输入show databases;命令,查看数据库中的表,注意分号;,命令行的客户端以分号作为一条语句的结束,必须要有分号
MySQL客户端
验证安装是否成功
-
查看MySQL的安装路径,进入MySQL客户端,输入:show variables like “%char%”;
安装路径 -
配置系统环境路径,使得使用cmd命令行的时候,可以直接使用mysql的命令;找到MySQL的安装路径,打开该路径,找到bin文件夹的命令,复制到系统环境变量path属性()里面
我的电脑右键----属性----高级系统设置----环境变量配置系统路径
-
然后直接调用cmd,输入命令mysql -uroot -p,就可以启动MySQL数据库
cmd命令行输入mysql命令
安装MySQL(二)
选择ZIP格式
-
解压下载的ZIP格式的Mysql文件,到合适的位置。
解压安装包
-
配置环境变量,把刚刚解压的mysql文件下的bin文件放置在系统环境变量path里面;这样就可以在电脑的任何地方操作mysql了
配置环境变量
-
在解压的安装包目录下面添加配置文件my.ini,名字可以随便起
my.ini 配置文件
配置文件的内容:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\\software\\mysql\\mysql-8.0.11-winx64 # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧
# 设置mysql数据库的数据的存放目录
datadir=E:\\software\\mysql\\mysql-8.0.11-winx64\\Data # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
- 安装mysql服务器
进入cmd命令行,切换到mysql的解压位置的bin目录下面:
切换到Mysql解压位置bin目录下
接着输入命令:mysqld --initialize --console
,获取root帐号下的初始密码:L>QzlkJi,5nQ
;注意区分大小写,未改密码之前要记住这个初始密码
初始密码
如果没有注意密码而不小心关闭了,可以回到mysql的解压目录里面把生成的data文件删除掉,重新执行上面的命令即可。
安装服务
进入cmd命令行,切换到mysql的解压位置的bin目录下面,输入命令mysqld --install 服务名称,默认名称为mysql,可以自己选择
安装完成,启动服务即可