本地计算机上的mysql服务起不起来
2021/7/14 2:09:28
本文主要是介绍本地计算机上的mysql服务起不起来,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止
第一天用mysql好好的,第二天不知道mysql的服务起不起来,就很奇怪
前置工作
- 因为要用到cmd,所以配这个东西方便,如果不配这个,每次都要cd C:\Program Files\MySQL Server 5.7\bin目录下操作很麻烦,所以建议还是配一下,这个可以百度很容易就知道,链接:配置mysql环境变量
- 然后电脑搜索cmd,直接打开这个东西的话没有管理员权限,有的命令不会执行,先搜索,出来后右键选用管理员的身份运行
解决过程
移除原来的服务
mysqld --remove mysql
出现这个才是移除成功 然后看mysql的文件目录里有没有data文件夹,我的是没有的。如果你有,你就把里面的文件删除,没有的话自己新建一个data文件夹,
有的博客说要自动生成,看文件夹里面的文件全不全,再做决定
安装
mysqld --install mysql --defaults-file=C:\Program Files\MySQL\MySQL Server 5.7\my.ini
注意my.ini里面的路径问题,注意后面那个文件,有的人不一样,有的人是my-default.ini
- my.ini文件
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\Program Files\mysql-5.7.13-winx64 # 设置mysql数据库的数据的存放目录 datadir=C:\Program Files\mysql-5.7.13-winx64\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
初始化
mysqld --initialize-insecure --user=mysql
启动mysql
net start mysql
然后它给我提示服务名无效,我以为又失败了,然后我又运行了(有时会出现)
mysqld --install
登录mysql
mysql -u root -p
有密码的话写在后面,没有密码再按下空格就ok了 (一般没有密码了)
改密码
登录mysql终端,直接运行以下命令
mysql>set password =password("123456"); mysql>flush privileges;
这篇关于本地计算机上的mysql服务起不起来的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程
- 2024-11-01部署MySQL集群学习:新手入门教程
- 2024-11-01部署MySQL集群入门:新手必读指南
- 2024-10-23BinLog入门:新手必读的MySQL二进制日志指南
- 2024-10-23Binlog入门:MySQL数据库的日志管理指南