文章目录
- 前言
- 一、删除MYSQL
- 二、重装MYSQL
- 1.下载MYSQL
- 2.配置MYSQL
- 总结
前言
这段时间一直在学习SpringMvc就经常需要连接数据库,然后昨天莫名其妙的就无法运行MYSQL服务了。在网上找了各种方法都没有成功,反而弄得更坏了,所以就决定删除MYSQL,自己再重装一遍。希望能够给和我遇到一样困难的朋友一些帮助。
一、删除MYSQL
因为我是将MYSQL装在了E盘,所以我直接在E盘删除文件夹就好了(!如果有重要数据记得备份报存)
如果安装在C盘可能需要在设置-->应用-->应用与功能中删除应用,然后再删除文件夹。
二、重装MYSQL
2.1 下载MYSQL
2.1.1 前往官网
MySQLhttps://www.mysql.com/
2.1.2 点击DOWNLOADS,进入下载页面,找到MySQL Community Downloads,点击
2.1.3 点击MySQL Community Server (可以根据需求选择其他的)
2.1.4 进入页面,显示的是最新的版本(点击Archives可选择其他的版本,可根据自己的需求下载)
2.1.5 点击Download进行下载,注意下面的小字,不要下载成test版本了。下载完成以后,解压放在自己想要放到的地方。解压得到(没有Data文件夹可以自己新建一个)
2.2 配置MYSQL
2.2.1 配置环境变量
可以右键此电脑-->属性-->高级系统设置-->环境变量-->系统变量下的path变量,双击-->新建,添加上MySQL文件中的bin路径,然后确定就好了
2.2.2 在bin同级目录下添加my.ini(直接复制粘贴)
需要注意两个地方 一个是安装目录要修改,一个是数据库数据存放目录要修改。
[mysqld]
port=3306
#设置mysql的安装目录
basedir=E:\MYSQL\mysql-8.0.26-winx64
#设置mysql数据库的数据的存放目录
datadir=E:\MYSQL\mysql-8.0.26-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
2.2.3 初始化MySQL
使用管理员权限进入到bin目录下,通过mysqld --initialize –consol命令,记下cmd内容,得到临时密码(root@localhost:后面的都是)
执行mysqld --install
mysqld --initialize –consol
mysqld --install
使用net start mysql 开启mysql服务
net start mysql
输入 mysql -u -root -p 回车后,显示Enter password后,再输入前面得到的临时密码,登陆成功!
mysql -u -root -p
总结
主要讲解了MySQL的安装和配置。