MySQL下载与安装
MySQL下载与安装
一. MySQL下载
1. 进入MySQL官网
2. 点击DOWNLOADS
3. 点击Community(GPL) Downloads
4. 找到MySQL Community Server,点击下面的DOWNLOAD,进入下载页
5. 到了真正的下载页面,选择平台,选择版本(安装版和免安装版),点击Download
6. 仅仅只是下载,点击No thanks, just start my download.即可
二. MySQL安装
1. 免安装版安装过程
- 将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:“D:\java\mysql”,将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini,复制下面的配置信息到 my.ini 保存,如果没有my-default.ini,可自己新建my.ini,my.ini内容如下(可变的):
[mysqld]
log_bin=mysql-bin
binlog-do-db =childrendb
basedir = D:\wukun\mysql-8.0.11-winx64
datadir = D:\wukun\mysql-8.0.11-winx64\data
port = 3306
server_id = 10
server_id = 172
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
-
添加环境变量
右键单击我的电脑->属性->高级系统设置(高级)->环境变量,出现如下界面:
点击系统变量下的新建按钮:
输入变量名:MYSQL_HOME
输入变量值:D:\java\mysql(即为mysql的自定义解压目录)选择系统变量中的Path,点击编辑
在变量值中添加变量值:%MYSQL_HOME%\bin,注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值 -
将mysql注册为windows系统服务
从控制台进入到MySQL解压目录下的 bin 目录下:
输入服务安装命令:mysqld install MySQL --defaults-file="D:\mysql-5.7.15-winx64\my.ini"
- 1
安装成功后会提示服务安装成功。
注:my.ini文件放在MySQL解压后的根目录下,移除服务命令为:mysqld remove -
启动MySQL服务
方法一:
启动服务命令为:net start mysql
方法二:
打开管理工具 服务,找到MySQL服务。
通过右键选择启动或者直接点击左边的启动来启动服务。 -
修改 root 账号的密码
刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码,代码如下:c:>mysql –uroot -p
- 1
先使用默认密码进行登陆(默认密码获取见个人问题汇总),登陆完成之后使用MySQL,会提示:
You must reset your password using ALTER USER statement before executing this statement.
- 1
使用下面语句更改MySQL默认密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';
- 1
后续登陆MySQL时,我们就可以通过自己设置的密码登陆root账户啦。
三. MySQL卸载
1. 免安装版卸载过程
- 停止MySQL服务
通过cmd命令打开窗口(以管理员身份),输入代码:
net stop mysql
- 1
- 删除MySQL服务
输入代码:
mysqld --remove MySQL3307
或者
sc delete MySQL3307
- 1
- 2
- 3
-
上面操作成功时显示:
-
删除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 的默认密码。
- 原文地址 https://blog.csdn.net/qq_22314145/article/details/80746622