linux下装了mysql后重置root密码的问题
2014-08-20 15:22
513 查看
出现现象如下:
在重装了CentOS后,发觉Mysql一直不好用。
# mysqladmin create dbname 命令老是返回mysqladmin: connect to server at ’localhost’ failed
# mysql -u root@localhost
>create database dbname;
也同样返回错误ERROR 1045 (28000): Access denied for user
’root’@’localhost’ (using password: NO)
# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user
’root’@’localhost’ (using password: NO)
使用网上介绍的方法修改root用户的密码:
# mysqladmin -uroot -p password ’newpassword’
Enter password:
mysqladmin: connect to server at ’localhost’ failed
error: ’Access denied for user
’root’@’localhost’ (using password: YES)’
用以下方法成功修改:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
另:linux下,mysql表名要区分大小写。如果不让区分,可以在my.cnf里面配置:
[mysqld]下面添加一行
lower_case_table_names=1
重启数据库即可
在重装了CentOS后,发觉Mysql一直不好用。
# mysqladmin create dbname 命令老是返回mysqladmin: connect to server at ’localhost’ failed
# mysql -u root@localhost
>create database dbname;
也同样返回错误ERROR 1045 (28000): Access denied for user
’root’@’localhost’ (using password: NO)
# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user
’root’@’localhost’ (using password: NO)
使用网上介绍的方法修改root用户的密码:
# mysqladmin -uroot -p password ’newpassword’
Enter password:
mysqladmin: connect to server at ’localhost’ failed
error: ’Access denied for user
’root’@’localhost’ (using password: YES)’
用以下方法成功修改:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
mysql>
另:linux下,mysql表名要区分大小写。如果不让区分,可以在my.cnf里面配置:
[mysqld]下面添加一行
lower_case_table_names=1
重启数据库即可
相关文章推荐
- linux下忘记MySQL的root密码,重置方式
- 【转】在Windows下和Linux下重置了MYSQL的root的密码
- Linux中mysql的root密码重置
- linux下mysql的root密码重置,不适用集成安装包
- 详解如何在Linux(CentOS)下重置MySQL根(Root)密码
- Linux下MySQL5.6.15-忘记root密码-重置
- Linux下如果忘记MySQL的root密码,可以通过修改配置的方法,重置root密码
- 如何在 Linux 中重置 MySQL 或者 MariaDB 的 root 密码
- 怎么在linux系统重置mysql的root密码
- linux下mysql-5.6忘记root密码,重置root密码详细过程
- Linux 下Mysql的root密码重置
- linux/win重置mysql的root密码
- linux系统中重置mysql的root密码
- 如何在 Linux 中重置 MySQL 或者 MariaDB 的 root 密码
- Linux下重置MySQL的Root帐号密码
- linux下忘记mysql密码,重置root密码
- linux下mysql 使用mysql -uroot -p输入密码无法登录问题的解决
- linux下mysql密码重置方法以及问题处理
- Linux下重置mysql的root密码
- Linux 下mysql忘记root密码,重置密码