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
输入自己的密码