Categories


Tags


mysql忘记root密码与root帐号被删除处理方法

  mysql忘记root密码与root帐号被删除处理方法

整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容及代码片段有且仅有借鉴意义。

  如果你忘记了 MySQL 的 root 密码或者 root 账号被删除了,可以按照以下步骤来解决:

1. 停止 MySQL 服务:

```
sudo systemctl stop mysql
```

2. 在 MySQL 配置文件中添加一项跳过授权认证,这样可以无需密码,直接登录 MySQL:

```
sudo vim /etc/mysql/my.cnf
```

在 `[mysqld]` 下一行添加以下内容:

```
skip-grant-tables
```

保存并退出。

3. 重新启动 MySQL 服务:

```
sudo systemctl start mysql
```

4. 使用以下命令登录 MySQL:

```
mysql -u root
```

此时你可以没密码直接登录 MySQL。

5. 修改 root 密码或者重新创建 root 账号:

修改密码:

```
UPDATE mysql.user SET authentication_string=PASSWORD('new_password') WHERE User='root';
FLUSH PRIVILEGES;
```

重新创建账号:

```
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'new_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
```

注意:在完成密码或账号的修改后,要将修改过的 MySQL 配置文件中的 skip-grant-tables 删除掉,并重新启动 MySQL 服务。

Public @ 2023-03-30 22:00:02 整理自网络ChatGPT产生之内容,文本内容不具备参考意义,程序内容有且仅有借鉴意义。

VPS/云主机 iis6 限制IP访问方法

以下方法不适用于使用了CDN加速或者使用共享IP访问的用户。使用了CDN的服务器可以使用rewrite进行拦截,参考:http://www.west.cn/faq/list.asp?unid=822windows主机IIS限制IP访问方法:首先打开IIS点击“网站”,右键属性,(如果仅给单个网站设置,请选择下边的站点,点右键“属性”,然后再按下面的步骤操作)如图:点击“目录安全性”,打开“IP地址

Public @ 2015-06-09 15:47:19

清空mysql数据库(适用虚拟主机)

1、连接到mysql数据库 登录到mysql客户端: ``` mysql -h -u -p ``` 2、显示数据库列表 执行下面的命令,查看已有的数据库: ``` show databases; ``` 3、删除数据库 执行下面的命令,删除指定的数据库: ``` drop database ; ``` 4、重新创建数据库 执行下面的命令创建新的数据库: ``` cre

Public @ 2023-02-26 17:00:18

Mysql服务启动1067错误解决办法

Mysql密码忘记后因修改了mysql密码导致启动mysql出现了1067错误。方法一:启动服务的时候出现“windows无法启动mysql服务(位于本地计算机上。错误1067:进程意外终止)”查看下系统日志找寻mysql的相关错误可以发现。image.png图片1.png事件查看器中-应用程序下mysql错误的详情显示Default storage engine(InnoDB) is not a

Public @ 2009-08-29 15:46:47

更多您感兴趣的搜索

0.561441s