`

解决Mysql直接登录问题(删除匿名用户)

阅读更多
刚安装的Mysql会存在匿名用户。

       在命令行下输入mysql,(如果这时提示不是外部或内部指令,那就把mysql server文件下的bin目录添加到系统路径Path中)

如果没有任何提示,直接进入"mysql>"的环境,说明存在匿名用户,需要删除,以免留下隐患。

删除方式为:

1、使用root权限登录

2、mysql> select user,host from mysql.user;

3、mysql> delete from mysql.user where user='';

然后别忘了重启mysql
分享到:
评论

相关推荐

    最新Linux下安装mysql版本冲突问题解决.pdf

    这个脚本将帮助你更改root用户的密码、删除匿名用户、禁止root远程登录、删除测试数据库以及重新加载权限表,从而增强系统的安全性。 在Linux中管理MySQL数据库涉及多个方面,包括但不限于版本升级、数据迁移、权限...

    ubuntu下mysql安装教程

    安装完成后,你可能需要执行一些安全步骤,比如删除匿名用户、禁止远程root登录、删除测试数据库等。可以使用`mysql_secure_installation`脚本来实现: ```bash sudo mysql_secure_installation ``` 在Ubuntu上,...

    mysql迷你版本_windows上解压运行

    3. **安全初始化**:首次启动MySQL时,一般需要进行安全设置,包括设置root用户的密码,删除匿名用户,禁用远程root登录等。在迷你版中,这可能已经预设好,或者需要手动执行相应的SQL脚本来完成。 4. **命令行...

    黑马程序员mysql在linux下的安装

    2. 删除匿名用户。 3. 禁止root用户远程登录。 4. 删除测试数据库。 八、备份与恢复 了解如何备份和恢复MySQL数据至关重要。你可以使用`mysqldump`工具来创建数据库的SQL脚本备份,或者使用`mysqlpump`(MySQL 5.7...

    linux下使用yum安装mysql

    然后,需要删除匿名用户: delete from mysql.user where user=''; 设置密码: update mysql.user set password=password("new_pass") where user="root"; 修改完成后,需要重启服务: service mysqld stop; ...

    Mysql8.0.22 MAC版本

    - 安装后首次启动MySQL,会自动执行一个安全初始化脚本,用于设置更安全的默认值,包括删除匿名用户、禁止远程root登录等。 5. **连接与使用MySQL**: - 使用`mysql -u root -p`命令可以连接到MySQL服务器,然后...

    MySQL之RHEL4安装.doc

    这通常通过运行`mysql_secure_installation`脚本来完成,该脚本会提示你执行一系列优化步骤,如删除匿名用户、禁止root远程登录、删除测试数据库等。 最后,记得验证MySQL服务是否运行正常,可以使用`netstat -...

    mySQL5.7.26-X86-rpm.zip

    为了安全起见,建议运行MySQL的`secure_installation`脚本,它会移除匿名用户、禁用远程root登录、删除测试数据库等: ```bash sudo mysql_secure_installation ``` 在这个过程中,你将被提示再次确认root密码,...

    mysql4.1安装包

    3. **安全设置**:安装过程中需设置root用户的密码,并考虑配置其他安全选项,如禁用匿名用户、禁止远程root登录等。 4. **服务启动**:安装完成后,需要启动MySQL服务,并通过客户端工具(如MySQL命令行或MySQL ...

    FreeBSD11下安装MySQL数据库

    按照提示操作,设置root用户的密码,删除匿名用户,禁止远程root登录,以及清理测试数据库。 **九、验证安装** 现在,你可以通过MySQL客户端连接到服务器并验证安装是否成功: ```sh mysql -u root -p ``` 输入...

    最新版widnows mysql-8.0.26-winx64.zip

    6. **安全配置**:运行`mysql_secure_installation`脚本,进行必要的安全设置,如删除匿名用户,禁用远程root登录等。 7. **创建数据库和用户**:使用`mysql -u root -p`进入MySQL客户端,创建所需的数据库和用户,...

    mysql安装包 全

    2. 删除匿名用户:防止未授权访问,删除允许空密码登录的匿名用户。 3. 禁用远程root登录:除非有远程管理需求,否则建议关闭root用户远程登录权限。 4. 创建新用户:为日常操作创建一个具有合适权限的新用户,...

    mysql-8.0.26-macos11-x86_64.dmg

    - 使用`mysql_secure_installation`脚本增强系统安全性,如删除匿名用户,禁用远程root登录,删除测试数据库等。 - 通过`mysql`命令行客户端连接数据库,使用SQL语句进行数据操作。 - 可以使用图形化管理工具如...

    Mysql-5.6 安装包

    - **更新安全设置**:安装后,执行`mysql_secure_installation`脚本,可以删除匿名用户、禁止root远程登录、删除测试数据库等,提高安全性。 4. **使用MySQL客户端**: - **MySQL命令行客户端**:通过终端或命令...

    mysql 5.6.38 安装(redhat 6).pdf

    安装MySQL之后,需要考虑安全性配置,例如更改默认端口、删除匿名用户、禁用root远程登录等。还需要对数据库进行性能优化,包括调整缓冲区大小、优化存储引擎配置等。 总结来说,本文档重点介绍了在Red Hat 6系统上...

    Ubuntu16.04离线安装软件-离线安装包mysql5.7.33

    按照提示,输入新密码并确认,同意删除匿名用户,禁用远程root登录,以及删除测试数据库和加载测试表。 至此,MySQL 5.7.33已经在你的Ubuntu 16.04系统上离线安装完成。你可以使用`mysql -u root -p`命令连接到...

    Linux下MySQL5.7安装步骤.rar

    根据提示,你可以选择删除匿名用户、禁用远程root登录、删除测试数据库以及更新root用户的密码。 **8. 启动MySQL服务** 确保MySQL服务启动并设置为开机启动: ``` sudo systemctl start mysql sudo systemctl ...

    mysql-5.7.21-winx64 带文件直接安装

    4. **安全启动**:MySQL 5.7引入了安全启动选项,首次启动时会提示用户执行一些安全设置,如删除匿名用户、禁用root远程登录、删除测试数据库等,以提高系统安全性。 5. **性能增强**:MySQL 5.7.21在查询优化器、...

    Mysql8.0.22免安装版本安装包

    6. **连接与验证**:打开新的命令行窗口,输入`mysql -u root -p`,然后输入你设置的密码,如果能成功登录,说明MySQL已经安装并配置完毕。 关于Java与MySQL的交互,你需要知道以下内容: 1. **JDBC驱动**:Java...

    mysql for linux , mysql-standard-5.0.27-linux-i686.tar.gz

    6. **安全设置**:为了提高安全性,建议执行`bin/mysql_secure_installation`,它会引导你设置root用户的密码、删除匿名用户、禁止远程root登录等。 7. **客户端连接**:一旦服务器运行,你可以通过`bin/mysql -u ...

Global site tag (gtag.js) - Google Analytics