mysql安裝條款 mysql 安裝注意

2021-10-18 22:15:28 字數 1961 閱讀 1418

mysql 遠端連線賦予許可權:

grant all privileges on *.* to 'root'@'%' identified by 'datech' with grant option;

flush privileges;

mysql 5.1

採用了基於密碼混編演算法的鑑定協議,它與早期客戶端(4.1

之前)使用的協議不相容。如果你將伺服器公升級到4.1

之上,用早期的客戶端進行連線可能失敗,並給出下述訊息:

shell> mysql

客戶端不支援伺服器請求的鑑定協議:請考慮公升級mysql

客戶端。

要想解決該問題,應使用下述方法之一:

公升級所有的客戶端程式,以使用4.1.1

或更新的客戶端庫。

用4.1

版之前的客戶端連線到伺服器時,請使用仍具有4.1

版之前風格密碼的賬戶。

對於需要使用4.1

版之前的客戶端的每位使用者,將密碼恢復為4.1

版之前的風格。可以使用set

password

語句和old_password()

函式完成該任務:

mysql> set password for

-> 'some_user

'@'some_host

' = old_password('newpwd

也可以使用update

和flush

privileges

mysql> update mysql.user set password = old_password('newpwd

-> where host = 'some_host

' and user = 'some_user

mysql> flush privileges;

用你打算使用的密碼替換前例中的「newpwd

」。mysql

不能告訴你原來的密碼是什麼,因此,你需要選擇新的密碼。

通知伺服器使用舊的密碼混編演算法:

1.使用「--old-passwords

」選項啟動mysqld

2.對於已將密碼更新為較長4.1

格式的每個賬戶,為其指定具有舊格式的密碼。可以使用下述查詢確定這些賬戶:

3.mysql> select host, user, password from mysql.user

4.-> where length(password) > 16;

對於查詢顯示的每個賬戶記錄,請使用host

和user

值,並使用old_password()

函式以及set

password

或update

之一指定密碼,如前面所介紹的那樣。

注釋:在早期的php

版本中,mysql

擴充套件不支援

mysql

4.1.1

和更高版中的鑑定協議。無論使用的php

版本是什麼,它均是正確的。如果你打算與mysql

4.1或更高版本一起使用mysql

擴充套件,需要使用前面介紹的選項之一,配置

mysql

,以便與較早的客戶端一起使用。mysqli

擴充套件(支援「

改進的mysql」

,在php

中增加)與mysql 4.1

和更高版本中使用的改進的密碼混編演算法相容,不需要對mysql

進行特殊配置就能使用該mysql

客戶端庫。

例如:update mysql.user set password = old_password('datech') where host = '%' and user = 'root';

flush privileges;

解除安裝時要手動刪除:datadir目錄,才能不影響下次安裝。

分享到:

2010-07-12 21:07

瀏覽 680

分類:資料庫

解壓mysql安裝目錄 解壓版MYSQL安裝

一 mysql5.6安裝後,不能正常啟用 壓縮版mysql,解壓完後在 我的電腦 屬性 高階 環境變數 選擇path,在其後面新增mysql bin資料夾的路徑 如 c program files mysql mysql server 5.6 bin 在my default.ini修改或新增配置 以...

mysql 安裝 菜鳥 菜鳥也玩mysql之安裝篇

作為乙個運維工程師,或多或少都要接觸到mysql。今天我來了解一下到底什麼是mysql,它該如何安裝到我們的系統中。什麼是mysql?mysql是乙個小型關係型資料庫管理系統,它是世界上非常流行的開源資料庫。由於其體積小 速度快 總體擁有成本低,尤其是開放原始碼這一特點,許多中小型 為了降低 總體擁...

mysql 安裝 菜鳥 菜鳥也玩mysql之安裝篇

作為乙個運維工程師,或多或少都要接觸到mysql。今天我來了解一下到底什麼是mysql,它該如何安裝到我們的系統中。什麼是mysql?mysql是乙個小型關係型資料庫管理系統,它是世界上非常流行的開源資料庫。由於其體積小 速度快 總體擁有成本低,尤其是開放原始碼這一特點,許多中小型 為了降低 總體擁...