千家信息网

mysql怎么重建本地用户及远程用户

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍"mysql怎么重建本地用户及远程用户",在日常操作中,相信很多人在mysql怎么重建本地用户及远程用户问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"m
千家信息网最后更新 2025年11月07日mysql怎么重建本地用户及远程用户

这篇文章主要介绍"mysql怎么重建本地用户及远程用户",在日常操作中,相信很多人在mysql怎么重建本地用户及远程用户问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"mysql怎么重建本地用户及远程用户"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一、模拟删除破坏用户:
laojiang:~ # mysql -uroot -proot
mysql> use mysql;
mysql> select user,host from user;
+----------+------------+
| user | host |
+----------+------------+
| laojiang | % |
| laojiang | 127.0.0.1 |
| root | 127.0.0.1 |
| root | ::1 |
| root | laojiang |
| laojiang | localhost |
| root | localhost |
| laojiang | laojiang |
+----------+------------+
8 rows in set (0.00 sec)
mysql> delete from user where user='root';
Query OK, 4 rows affected (0.00 sec)
mysql> select user,host from user;
+----------+-----------+
| user | host |
+----------+-----------+
| laojiang | % |
| laojiang | 127.0.0.1 |
| laojiang | localhost |
| laojiang | laojiang |
+----------+-----------+
4 rows in set (0.00 sec)
mysql>

laojiang:~ # service mysql restart
Shutting down MySQL.. done
Starting MySQL. done
laojiang:~ # mysql -uroot -proot
Warning: Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
laojiang:~ #

二、重建本地用户:
laojiang:/etc # vi my.cnf
[mysqld]
skip-grant-tables
laojiang:~ # service mysql restart
Shutting down MySQL.. done
Starting MySQL.

laojiang:~ # mysql -uroot -p
Enter password:
mysql> insert into mysql.user (host, user, password,ssl_cipher,x509_issuer,x509_subject) values ('localhost', 'root', password('root'),'','','');
Query OK, 1 row affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> grant all privileges on *.* to 'root'@'localhost' identified by 'root' with grant option;
Query OK, 0 rows affected (0.00 sec)
mysql>

laojiang:/etc # vi my.cnf
[mysqld]
#skip-grant-tables
laojiang:~ # service mysql restart
Shutting down MySQL.. done
Starting MySQL. done

三、通过本地用户重建远程用户:
laojiang:~ # mysql -uroot -proot
mysql> select user,host from mysql.user;
+----------+-----------+
| user | host |
+----------+-----------+
| laojiang | % |
| laojiang | 127.0.0.1 |
| laojiang | localhost |
| root | localhost |
| laojiang | laojiang |
+----------+-----------+
5 rows in set (0.00 sec)

mysql> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
Query OK, 0 rows affected (0.00 sec)

mysql> select user,host from mysql.user;
+----------+-----------+
| user | host |
+----------+-----------+
| laojiang | % |
| root | % |
| laojiang | 127.0.0.1 |
| laojiang | localhost |
| root | localhost |
| laojiang | laojiang |
+----------+-----------+
6 rows in set (0.00 sec)

mysql>

到此,关于"mysql怎么重建本地用户及远程用户"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

用户 学习 更多 帮助 实用 接下来 文章 方法 理论 知识 篇文章 网站 资料 跟着 问题 好用 实践 解答 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 腾讯数据库实习生招聘 什么是atm网络技术 c语言与网络安全 pdf sql管理服务器停止工作 oracle数据库表访问次数 nfs共享存储服务器的优缺点 win6安装数据库 中润软件开发公司电话 百度软件开发年薪 北京大学网络安全活动 崇明区营销网络技术服务承诺守信 云南量化积分管理软件开发公司 云服务器单机单ip 基于php的软件开发 工控网络安全 研究方向 芬岚软件开发温州有限公司 网络安全生产五方管理机构包括 通州区进口软件开发操作 虚拟主机空间和云服务器哪个稳 药融云中国临床试验数据库 关于网络安全 政府要做什么 跃研考研网-院校数据库 书画师资数据库的英文字母 系统数据库包含示例数据库吗 山东女子学院网络安全专业 工控网络安全 研究方向 山西正规软件开发服务检测中心 Linux下文件管理服务器 想要删除sql数据库中的数据 网络安全法的意义在于
0