Mysql轻便安装,已卸载(超级干净)

我们做程序,只要涉及到数据,几乎少不了数据库,但是我们大家都知道一个问题,mysql会有卸载不干净的问题,导致重新安装会出现各种问题(百度mysql如何下载就会出现好多帖子),为了避免这种情况,这里给大家介绍一种安装和卸载超级方便的方法,希望对大家有用!

安装MySqL

建议:安装mysql尽量使用压缩包安装(卸载方便)

  1. 下载压缩包(mysql-5.7.32-winx64): https://dev.mysql.com/downloads/mysql/ ,并解压

  2. 把解压包放到自己的电脑环境目录下

  3. 配置环境变量,计算机右键->属性,执行以下操作
    在这里插入图片描述

  4. D:\devEnvironment\mysql-7.7.19新建配置文件my.ini,内容如下:(datadir目录不存在不要新建

[mysqld]
basedir=D:\devEnvironment\mysql-7.7.19\
datadir=D:\devEnvironment\mysql-7.7.19\data
port=3306
skip-grant-tables  #跳过密码验证

5.管理员模式下启动cmd,运行所有命令进入mysql的bin目录下,运行mysqld -install

6.输入初始化数据库命令:mysqld --initialize-insecure --user=mysql

7.然后再次启动mysql 然后用命令mysql -uroot -p 进入mysql管理界面(密码为空)

8.进入界面后修改密码为root

UPDATE mysql.user set authentication_string = PASSWORD ("root") WHERE User = "root" and Host="localhost";

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';  

最后输入flush privileges;刷新权限

9.修改my.ini文件,删除或注释最后一句话。

10.重启mysql即可使用。

net stop mysql # 停止服务
net start mysql # 启动服务
exit #退出mysql

11.连接测试

mysql -uroot -proot #连接上即成功了 -p后面不能有空格
# 或
mysql -uroot p
#输入密码
root

如果安装错误的话,可以停止服务,然后执行以下清空服务的命令:

sc delete mysql

Sc delete是WindowsDOS命令,用于删除Windows服务,从注册表中删除服务子项。

常见错误

问题1:
mysql: [ERROR] unknown variable ‘basedir=D:\javaDevEnv\mysql-5.7.32’
.1.检查配置文件my.ini的内容是否正确,容易把**[mysqld]错写为[mysql]**
2.检查mysql服务是否启动
3.检查执行的初始化命令书写正确

问题2:
启动mysql出现系统错误2,无法找到文件!
方案一:卸载再安装

mysqld -remove
mysqld -install
net start mysql

方案二:在注册表中找到对应的mysql,修改imagePath路径

  1. 运行 -> cmd
  2. 找到路径
    2.1 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL
    2.2 修改imagePath为Mysqld所在路径
    在这里插入图片描述
    点击确定,重启启动MySQL,net start mysql!
    祝你安装成功!_

Guess you like

Origin blog.csdn.net/weixin_47088026/article/details/110142288