日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 默认站点!

默认站点

當前位置: 首頁 >

centos 新装mysql 进入,centos5安装 mysql 提示需要用户及密码进入?Duplicate entry 'localhost-' for key 1...

發布時間:2023/12/4 28 豆豆
默认站点 收集整理的這篇文章主要介紹了 centos 新装mysql 进入,centos5安装 mysql 提示需要用户及密码进入?Duplicate entry 'localhost-' for key 1... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

需要用戶名及密碼,可是新安裝的mysql是沒有密碼的,這是為什么?

今天幫朋友試驗了一把解決了這個問題:

導致這個錯誤的原因:

因為安裝系統時設置了hostname為localhost導致mysql在創建表的時候沒有創建成功。因此mysql庫中user表里沒有root這個用戶或者說root沒有顯示出來,無法查看root的狀態。這時需要手動創建。然而在安全模式無法直接創建用戶,錯誤見下。

變個方向就能創建了,先給root給予權限,然后刷新表。之后就可以創建了。

具體步驟見下。有朋友遇到此問題可以依此解決。

一、killall -TERM mysqld

以安全模式啟動mysql

/usr/bin/mysqld_safe --skip-grant-tables &

進入mysql

/usr/bin/mysql

mysql> use mysql

Database changed

mysql> select * from user where user='root';

Empty set (0.00 sec)

mysql> grant all privileges on *.* to root@localhost identified by 'linuxtone' with GRANT OPTION;

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute

this statement

mysql> update user set password=password('linuxtone') where user='root';

Query OK, 0 rows affected (0.00 sec)

Rows matched: 0? Changed: 0? Warnings: 0

注意單雙引號。

mysql> flush privileges;?? //注意先刷新下表

Query OK, 0 rows affected (0.00 sec)

mysql> grant all privileges on *.* to root@localhost identified by 'linuxtone' with GRANT OPTION;

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> select * from user where user='root';

+-----------+------+-------------------------------------------+-------------+-------------+-------------

+-------------+-------------+-----------+-------------+---------------+--------------+-----------+-------

-----+-----------------+------------+------------+--------------+------------+-----------------------+---

---------------+--------------+-----------------+------------------+------------------+----------------+-

--------------------+--------------------+------------------+----------+------------+-------------+------

--------+---------------+-------------+-----------------+----------------------+

| Host????? | User | Password????????????????????????????????? | Select_priv | Insert_priv | Update_priv |

Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv |

Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv

| Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | Create_view_priv | Show_view_priv

| Create_routine_priv | Alter_routine_priv | Create_user_priv | ssl_type | ssl_cipher | x509_issuer |

x509_subject | max_questions | max_updates | max_connections | max_user_connections |

+-----------+------+-------------------------------------------+-------------+-------------+-------------

+-------------+-------------+-----------+-------------+---------------+--------------+-----------+-------

-----+-----------------+------------+------------+--------------+------------+-----------------------+---

---------------+--------------+-----------------+------------------+------------------+----------------+-

--------------------+--------------------+------------------+----------+------------+-------------+------

--------+---------------+-------------+-----------------+----------------------+

| localhost | root | *4F9DA9DB95483BFD192C7BF3DB0402555E89360D | Y?????????? | Y?????????? | Y?????????? |

Y?????????? | Y?????????? | Y???????? | Y?????????? | Y???????????? | Y??????????? | Y???????? | Y

| Y?????????????? | Y????????? | Y????????? | Y??????????? | Y????????? | Y???????????????????? | Y

| Y??????????? | Y?????????????? | Y??????????????? | Y??????????????? | Y????????????? | Y

| Y????????????????? | Y??????????????? |????????? |??????????? |???????????? |????????????? |

0 |?????????? 0 |?????????????? 0 |??????????????????? 0 |

+-----------+------+-------------------------------------------+-------------+-------------+-------------

+-------------+-------------+-----------+-------------+---------------+--------------+-----------+-------

-----+-----------------+------------+------------+--------------+------------+-----------------------+---

---------------+--------------+-----------------+------------------+------------------+----------------+-

--------------------+--------------------+------------------+----------+------------+-------------+------

--------+---------------+-------------+-----------------+----------------------+

1 row in set (0.00 sec)

后期處理:

/usr/local/mysql/bin/mysqladmin shutdown -uroot -p

剛才的密碼

然后正常啟動:/usr/bin/mysqld_safe &

/usr/local/mysql/bin/mysql -uroot -p

能正常登錄!

官方文檔

[url]http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html[/url]

總結:我這叫總結么?我不知道為啥能成,不過大體就是root無法對庫進行操作。select就能查出來。

然后在安全模式下無法授權,那只能升級下密碼了。這時注意下刷新表。

然后再給root用戶授權。這樣就哦了。

有空的哥們也多研究下。

今早哥們netseek 解決了這個問題:

[url]http://www.linuxtone.org/redirect.php?tid=1142&goto=lastpost#lastpost[/url]

總結

以上是默认站点為你收集整理的centos 新装mysql 进入,centos5安装 mysql 提示需要用户及密码进入?Duplicate entry 'localhost-' for key 1...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得默认站点網站內容還不錯,歡迎將默认站点推薦給好友。