一、安装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 - 红黑联盟 http://www.2cto.com/database/201204/126815.html

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