centos安装mysql常见的问题及解决方法

1 安装好Mysql后不用密码登录Mysql

输入命令 # mysql -u root

报错:Access denied for user 'root'@'localhost' (using password: NO)

解决方法

输入命令# vim  /etc/my.cnf

在my.cnf文件中,定位到[mysqld]文段,在[mysqld]所属文段任意一行添加skip-grant-table跳过密码验证过程,保存并退出

重启mysql   输入命令# /etc/init.d/mysqld restart

重启之后就可以进入mysql      # mysql -u root

2 用sql修改root用户的密码

> use mysql

> update user set password=password("你自己要设的密码")where user="root";

> flush privileges;

>quit

密码修改成功 ,用密码登录mysql

# mysql -u root -p

输入自己的密码


你可能感兴趣的:(linux)