刚刚安装的mysql遇到的一些问题,一上午的时间,希望能够帮助其他人

首先参考https://blog.csdn.net/weixin_40396510/article/details/79277731,(若侵权请联系我哈~)去官网下载并安装创建了my.ini

,进入CMD命令提示符(管理员),

进入了mysql子目录bin,并成功依次输入:

mysqld --install (安装)

mysqld --initialize (初始化)

net start mysql(运行)

在重置密码的时候,使用方法1,具体如下:

密码设置步骤:

  1. 在my.ini文件末尾加上“skip-grant-tables”(取消权限设置)保存文件
  2. 重启mysql服务
  3. cmd下进入mysql - bin目录,输入 mysql -u root -p ,回车,这时候不需要密码即可登录
  4. 重置密码。输入 use mysql 回车
  5.  输入update user set authentication_string=password("newPassword") where user="root"; (新版本下mysql数据库password字段更改为authentication_string)
  6. 删除my.ini文件末尾“ skip-grant-tables”保存文件
  7. 重启mysql服务,就可以用新密码登录root账户

第二步我就卡了,因为我的mysql服务一直一运行过几秒就自动停止了,错误代码为:

2018-09-12T02:55:00.976001Z 0 [System] [MY-010116] [Server] F:\MySql\mysql-8.0.12-winx64\bin\mysqld.exe (mysqld 8.0.12) starting as process 9368
2018-09-12T02:55:07.361510Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2018-09-12T02:55:08.368593Z 0 [System] [MY-010931] [Server] F:\MySql\mysql-8.0.12-winx64\bin\mysqld.exe: ready for connections. Version: '8.0.12'  socket: ''  port: 0  MySQL Community Server - GPL.
2018-09-12T02:55:08.370061Z 0 [ERROR] [MY-010131] [Server] TCP/IP, --shared-memory, or --named-pipe should be configured on NT OS
2018-09-12T02:55:08.370898Z 0 [ERROR] [MY-010119] [Server] Aborting
2018-09-12T02:55:08.590524Z 0 [Warning] [MY-011311] [Server] Plugin mysqlx reported: 'All I/O interfaces are disabled, X Protocol won't be accessible'
2018-09-12T02:55:13.237577Z 0 [System] [MY-010910] [Server] F:\MySql\mysql-8.0.12-winx64\bin\mysqld.exe: Shutdown complete (mysqld 8.0.12)  MySQL Community Server - GPL.

扫描二维码关注公众号,回复: 3250365 查看本文章

红色的那个真的下到我了,到处找方法,然后我就删除了第一步的“skip-grant-tables”,再重启就成功了,吓死我~

另外我用的是神舟的电脑,我的代码之前需要加".\"才能运行很烦哦,我的修改的密码的流程赶紧换位方法2

需要注意的是我的代码貌似有点不一样,

大多数人使用SET PASSWORD = PASSWORD('NEW PASSWORD')

我使用的是SET PASSWORD ='NEW PASSWORD'

如图:

特此发此文章,另外吐槽下我的账号是真的难找回,密码我又忘了难受啊~

猜你喜欢

转载自blog.csdn.net/SantoriniBat/article/details/82659010