当前位置:   article > 正文

mysql匿名访问权限_mysql搭建与禁止匿名登录

mysql匿名访问

一、安装mysql数据库并且设置root密码

1、本人是使用默认的yum仓库的yum安装的:

yum -y install mysql*

2、安装好以后启动数据库并且给root用户设置密码:

启动:  wervice mysqld start

/etc/init.d/mysqld start

设置密码:

方法1: 用SET PASSWORD命令

mysql -u root

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

mysqladmin -u root password "newpass"

如果root已经设置过密码,采用如下方法

mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表

mysql -u root

mysql> use mysql;

mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

mysql> FLUSH PRIVILEGES;

二、禁止匿名登录

刚安装的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='';

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/985269
推荐阅读
相关标签
  

闽ICP备14008679号