MySQL数据库的卸载与安装
MySQL的完全卸载
因为不知道什么原因,电脑里同时存在两个版本的mysql,所以决定卸载重新安装,但是大家都说MySQL很难清除干净,所以特地查找完全卸载MySQL的方法。
首先,快捷键win+r输入regedit进入注册表,找到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的安装位置;
有的版本还需要去 C:\Program Files (x86)文件夹找MySQL文件夹(可能被隐藏起来),然后删除。
可惜当时没来得及截图....
在删除文件时可能会遇到权限问题,记得改一下权限,如果还有,就进文件夹一个一个删除(我也不知道为什么这样就可以删除了)。
至此,恭喜你已经完全删除MySQL了。
MySQL8.0安装教程
虽然现在仍然有大部分人还在使用MySQL5.x的版本,可能是担心版权或者其他的问题吧,但是我还是要装最新的MySQL8.0的版本!
8.0版本的安装方式与之前的版本不同,以下是详细过程:
首先,我们进入MySQL官网的下载地址:https://dev.mysql.com/downloads/mysql/
提醒一下,下载第一个就可以了,不要去下第二个!不信自己下着玩吧~
解压后,新建data文件夹,my.ini(是的,免安装了)
编辑 my.ini 文件,里面有两处需要自行修改
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\\mysql-8.0.17 # 设置mysql数据库的数据的存放目录 datadir=D:\\mysql-8.0.17\\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
配置环境变量(不会就百度)
已管理员身份进入cmd界面,进入mysql的bin目录下,依次输入:
net stop mysql 停止服务
mysqld --initialize --console 初始化(此处会生成root的一个随机密码,形式:
root@localhost:这里是密码
)mysqld.exe -install 安装
net start mysql 启动服务
mysql -uroot -p粘贴上方的密码
进入了mysql,开始修改密码:
alter user user() identified by 'password'
更改当前用户的密码
可以收藏备用哦~