mysql缺少my.ini文件的最佳解决方法
更新时间:2024年01月06日 16:03:50 作者:发明家_2
my.ini是MySQL数据库中使用的配置文件,修改这个文件可以达到更新配置的目的,下面这篇文章主要给大家介绍了关于mysql缺少my.ini文件的最佳解决方法,需要的朋友可以参考下
1.在服务里停掉现有的mysql服务
2.打开管理员模式下的命令行窗口,win+r,先别按回车,在shift+ctrl+enter就能进入
3.进入到mysql的bin目录,执行命令
sc delete 服务名
这个服务名就是你在服务里看到的名字
4.添加my.ini文件
my.ini内容
[mysqld] port=3306 basedir=D:\Environment\mysql\mysql-5.7.43 datadir=D:\Environment\mysql\mysql-5.7.43\data max_connections=200 max_connect_errors=10 character-set-server=utf8 default-storage-engine=INNODB default_authentication_plugin=mysql_native_password [mysql] default-character-set=utf8 [client] port=3306 default-character-set=utf8
注意路径
5.执行
mysqld --initialize-insecure --user=mysql
6.创建新MySQL服务
注意改成自己路径,MySql57名字可以自己改成其他的
mysqld --install "MySql57" --defaults-file="D:\Environment\mysql\mysql_5.7.43\my.ini"
7.去服务里看新的服务是否存在了,重新启动服务
net start MySql57
8.设置数据库密码
在mysql的bin目录下,执行
mysql -u root -p
不输密码直接回车
update mysql.user set authentication_string=password("你的密码") where user="root";
总结
到此这篇关于mysql缺少my.ini文件的最佳解决方法的文章就介绍到这了,更多相关mysql缺少my.ini文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
php+mysql prepare 与普通查询的性能对比实例讲解
prepare可以解决大访问量的网站给数据库服务器所带来的负载和开销,本文章通过实例向大家介绍预查询prepare与普通查询的性能对比,需要的朋友可以参考一下2016-11-11MySQL中create_time和update_time实现自动更新时间
mysql建表的时候有两个列,一个是createtime、另一个是updatetime,这两个都是mysql自动填充时间的方式,本文就详细的介绍这两种方式的实现,感兴趣的可以了解一下2023-05-05
最新评论