MySQL zip下载与安装

一. MySQL下载
1. 进入MySQL官网
官网地址:https://www.mysql.com/

2. 点击DOWNLOADS

这里写图片描述
3. 点击Community(GPL) Downloads

这里写图片描述
4. 找到MySQL Community Server,点击下面的DOWNLOAD,进入下载页

这里写图片描述
5. 到了真正的下载页面,选择平台,选择版本(安装版和免安装版),点击Download


6. 仅仅只是下载,点击No thanks, just start my download.即可

 

二. MySQL安装
1.

  •  配置初始化的my.ini文件

解压后的目录并没有my.ini文件,没关系可以自行创建。在安装根目录下添加 my.ini(新建文本文件,将文件类型改为.ini),写入基本配置: 

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\Program Files\MySQL
# 设置mysql数据库的数据的存放目录
datadir=C:\Program Files\MySQL\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

添加环境变量 
右键单击我的电脑->属性->高级系统设置(高级)->环境变量,出现如下界面: 
 
点击系统变量下的新建按钮: 
 
输入变量名:MYSQL_HOME 
输入变量值:D:\java\mysql(即为mysql的自定义解压目录)

选择系统变量中的Path,点击编辑 
 
在变量值中添加变量值:%MYSQL_HOME%\bin,注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值

将mysql注册为windows系统服务 
从控制台进入到MySQL解压目录下的 bin 目录下: 

输入服务安装命令:

在MySQL安装目录的 bin 目录下执行命令:

mysqld --initialize --console

安装成功后会提示服务安装成功。 

 

注意!执行输出结果里面有一段:  [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 9P0gYk-?0,kT其中root@localhost:后面的9P0gYk-?0,kT就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。复制密码  先保存起来!!!

注:my.ini文件放在MySQL解压后的根目录下,移除服务命令为:mysqld remove

启动MySQL服务 
方法一: 
启动服务命令为:net start mysql 
方法二: 
打开管理工具 服务,找到MySQL服务。 
通过右键选择启动或者直接点击左边的启动来启动服务。

修改 root 账号的密码 
刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码,代码如下:

c:>mysql –uroot -p
先使用默认密码进行登陆(默认密码获取见个人问题汇总),登陆完成之后使用MySQL,会提示: You must reset your password using ALTER USER statement before executing this statement.

使用下面语句更改MySQL默认密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
后续登陆MySQL时,我们就可以通过自己设置的密码登陆root账户啦。

三. MySQL卸载
1. 免安装版卸载过程
停止MySQL服务 
通过cmd命令打开窗口(以管理员身份),输入代码:
net stop mysql
1
删除MySQL服务 
输入代码:
mysqld --remove MySQL3307
或者    
sc delete MySQL3307

上面操作成功时显示: 


删除MySQL的安装目录

修改注册表 
开始-运行里面输入regedt,打开注册表.注册表里MySQL的项就是这三项: 
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL 
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL【不一定有】 
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL【不一定有】

建议删除环境变量中卸载的MySQL属性 
右键单击我的电脑->属性->高级系统设置(高级)->环境变量,在系统变量中找到MYSQL_HOME属性,点击编辑,在弹窗中点击删除,在系统变量中找到Path,点击编辑,变量值中删除关于MSYQL_HOME的那一段。

四. 个人问题汇总
1. 启动可能遇到的问题
Mysql 服务无法启动 服务没有报告任何错误 
mysql所在目录\data不存在或者初始化错误,删除原来的data目录,通过命令mysqld –initialize重新初始化data目录,只有确保data目录初始化正确才能正常的启动MySQL。
2. 登陆MySQL时可能遇到的问题
Access denied for user ‘root’@’localhost’ (using password: NO) 
造成原因:MySQL 5.7之后初始密码不再默认为空,原来的空密码不再能登陆 
解决方法:先查看MySQL的默认密码,找到 MySQL 的安装目录下的 data 目录中 DESKTOP-CMV2I82.err 文件 

打开 DESKTOP-CMV2I82.err 文件,寻找 A temporary password is generated for root@localhost: KaUd0J#.O&gB ,后面的KaUd0J#.O&gB就是 MySQL 的默认密码。 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章