歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 14下 MySQL 更改密碼

Fedora 14下 MySQL 更改密碼

日期:2017/2/28 16:08:33   编辑:Linux教程

不知為什麼,Fedora 14下用yum安裝MySQL後配置挺麻煩,現將更改密碼的方法記錄一下。

報錯問題:

[[email protected] mysql]# mysqladmin -u root password 123456
mysqladmin: Can't turn off logging; error: 'Access denied; you need the SUPER privilege for this operation'

是權限的問題麼?不解

解決方法:

1. 修改文件/etc/my.cnf,在[mysqld]段中加入skip-grant-tables,就是在啟動打開mysql時跳過權限驗證,保存退出。

2.重啟mysql服務[[email protected] mysql]# service mysqld restart

3.登錄mysql修改密碼

  1. [[email protected] mysql]# mysql
  2. Welcome to the MySQL monitor. Commands end with ; or \g.
  3. Your MySQL connection id is 2
  4. Server version: 5.1.56 Source distribution
  5. Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
  6. This software comes with ABSOLUTELY NO WARRANTY. This is free software,
  7. and you are welcome to modify and redistribute it under the GPL v2 license
  8. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  9. mysql> USE mysql;
  10. Reading table information for completion of table and column names
  11. You can turn off this feature to get a quicker startup with -A
  12. Database changed
  13. mysql> UPDATE user SET Password = password('passwd') WHERE User = 'root';
  14. Query OK, 4 rows affected (0.00 sec)
  15. Rows matched: 4 Changed: 4 Warnings: 0
  16. mysql> flush privileges;
  17. Query OK, 0 rows affected (0.00 sec)
  18. mysql> quit
4.配置文件/etc/my.cnf改回,重啟服務即可

Good luck

Copyright © Linux教程網 All Rights Reserved