]删除匿名用户
在MySQL刚刚被安装后,存在用户名、密码为空的用户。这使得数据库服务器有无需密码被登录的可能性。为消除隐患,将匿名用户删除。
[root@sample ~]# mysql -u root -p ← 通过密码用root登录
Enter password: ← 在这里输入密码
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.1.20
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> select user,host from mysql.user; ← 查看用户信息
+------+----------------------------+
| user | host |
+------+----------------------------+
| | localhost |
| root | localhost |
| | sample.centospub.com |
| root | sample.centospub.com |
+------+----------------------------+
4 rows in set (0.02 sec)
mysql> delete from mysql.user where user=''; ← 删除匿名用户
Query OK, 2 rows affected (0.17 sec)
mysql> select user,host from mysql.user; ← 查看用户信息
+------+----------------------------+
| user | host |
+------+----------------------------+
| root | localhost |
| root | sample.centospub.com |
+------+----------------------------+
分享到:
相关推荐
### MySQL删除匿名用户的方法(提高安全性) 在日常的数据库管理和维护工作中,确保系统的安全性是非常重要的一个环节。MySQL作为广泛使用的数据库管理系统之一,在安装后默认情况下会创建一个root用户和一个匿名用户...
安装完MySQL后,系统默认会创建一个不需要密码的root用户,和一个无用户名无密码的匿名用户(Anonymous Account)。进行下面的初始化操作以合理授权,增强安全。 设置root密码先以root身份登入mysql -u root,设置...
本文将详细介绍MySQL中的用户管理,包括创建用户、查看用户信息、重命名用户、删除用户以及修改密码,以及用户授权的相关操作,如授予权限、查看权限和撤销权限。 ### 用户管理 1. **新建用户**: 使用`CREATE ...
此命令将引导你完成一系列关于安全性的问题,例如设置 ROOT 用户密码、是否删除匿名用户等。 4. **验证 MySQL 服务状态**: ```bash systemctl status mysql.service ``` #### 设置 ROOT 用户密码及允许远程...
例如,`mysql_system_tables.sql`用于创建系统表,`mysql_secure_installation`脚本用于增强安全性,如删除匿名用户、禁止root远程登录、删除测试数据库等。 5. 设置安全措施:为了保护数据库,强烈建议设置强密码...
首次安装后,推荐运行mysql_secure_installation脚本来加强MySQL的安全性,如删除匿名用户,禁止root远程登录,删除测试数据库等。 九、连接与验证 使用MySQL客户端连接到服务器并检查安装是否成功: ``` mysql -u ...
- **安全设置**: 使用“mysql_secure_installation”脚本来加强安全性,例如删除匿名用户,禁用远程root登录等。 4. **启动和管理MySQL服务** - **启动/停止服务**: 通过Windows服务管理器或命令行...
本资源摘要信息主要介绍了在 Ubuntu 16.04 操作系统中安装配置 MySQL 5.7.24 数据库的步骤,包括添加 APT 存储库、安装 MySQL、初始化数据库、设置 root 密码、删除匿名账户、删除测试数据库等操作。通过本资源摘要...
安装完成后,需要配置MySQL Server的安全设置,这通常通过`mysql_secure_installation`脚本完成,包括设置root用户的密码、删除匿名用户、禁止root远程登录等。之后,启动MySQL Server并确保其开机自启动: ```bash...
这一步骤可能包含`mysql_secure_installation`命令,它会提示你设置安全选项,如删除匿名用户、禁用远程root登录、删除测试数据库等。 5. 开启自动启动:通过`systemctl enable mysql`命令设置MySQL服务在启动时...
2. **安全设置**:首次安装后,建议运行`mysql_secure_installation`脚本,进行安全设置,如删除匿名用户、禁止远程root登录等。 3. **使用MySQL Workbench**:通过Workbench管理数据库,进行数据查询、表设计、备份...
11. **安全设置**:运行`mysql_secure_installation`脚本来删除匿名用户、禁用root远程登录、删除测试数据库以及更新root用户的密码。 12. **验证安装**:最后,通过`mysql -u root`连接到MySQL服务器,如果能够...
- 安全配置:安装后,记得执行`mysql_secure_installation`脚本来增强MySQL的安全性,如删除匿名用户、禁止远程root登录、更改root密码等。 - 日志监控:确保定期检查MySQL的日志文件,以便发现和解决潜在的问题。...
6. **安全设置**:MySQL在初次安装后通常会要求进行安全设置,比如设置root用户的密码,删除匿名用户,禁用远程root登录等。这一步可以通过命令行工具完成。 7. **记录日志**:`install_log.txt`文件可能用于记录...
因此,我们需要删除匿名用户并为root用户设置密码。在MySQL命令行中,可以通过以下命令操作: ```sql use mysql; delete from User where User=''; update User set Password=PASSWORD('newpassword') where User='...
MySQL安装后,一般需要进行安全设置,如设置root用户的密码,删除匿名用户,禁止root远程登录等。这可以通过执行`mysql_secure_installation`脚本来完成: ``` sudo bin/mysql_secure_installation ``` 9. **...
- 执行MySQL的“mysql_secure_installation”脚本,这将删除匿名用户、禁止远程root登录、删除测试数据库并刷新权限,使你的MySQL服务器更安全。 9. **备份与恢复**: - 备份:使用`mysqldump`命令创建数据库的...