重做系统后,mysql不重新安装,能正常使用的方法

昨天发现mysql 在win10重装系统后用不了了。继而向查一下mysql能像其他软件一样不重装就能使用吗,结果发现查询不尽人意

这里就稍微总结一下,mysql在不重装的情况下,设置过程中出现的问题。

1.设置系统环境变量,右键此电脑>属性>高级系统设置>环境变量>path,把你本地mysql的安装路径下的bin目录添加进去,例如我的路径:D:MySQLMySQL Server 5.7in

 2.管理员运行命令提示符,注意win+R的cmd 一般是本地用户,可能没有权限使用一些指令。

#启动mysql服务
net start mysql

如果报错:服务不存在,则检查并安装服务。

1.先查询服务,存在服务就删除 
sc query mysql
2.删除服务
sc delete mysql
3.安装服务
mysqld -install

安装好了之后,启动如果报错:MySQL 服务正在启动 . MySQL 服务无法启动。
以上步骤执行了,如果服务还是起不来,需要检查一下报错

核心问题出在my.ini文件, 找到在mysql安装路径下面的my.ini文件

主要注意三个地方:basedir,datadir路径都是反斜杠,网文所说的双斜杠和单斜杠,我测试没有区别,主要看路径是否正确,还有一个是secure-file-priv的路径需要检查一下是否存在,不存在就自己建一个空文件配置。
这是存储导入文件用的,例如我在mysql路径下就是新建的dbfile文件配置的,

以上三点检查设置正确之后,服务就能启动起来了。补充一点,如果不想使用以前的数据库可以删除,并初始化mysql:mysqld --initialize-insecure,但是我想大家都是不愿删除data下面的数据库才不装mysql吧。

 #测试登录mysql 

mysql -u root -p 

输入登录密码,登录成功。

属作者原创,如果觉得有用,劳驾点一下推荐,如果转载请标明出处:https://www.cnblogs.com/mobeisanghai/p/14385804.html

原文地址:https://www.cnblogs.com/mobeisanghai/p/14385804.html