-- 本文開始 --
自動套用帳號密碼
vi my.cnf
[client]設定 mysql 的管理密碼 (預設無密碼時) mysqladmin -u root password '12345'host=localhost # 電腦名稱,一般都是填 localhost
user=root # 使用者名稱,一般都是 root
password=123456 # 密碼,依照自行設定的密碼
設定 mysql 的管理密碼 (更改密碼時)
mysqladmin -u root -p password '123456'
修改使用者密碼
mysql -u root -p
>use mysql
>update user set password=password('new password') where user='new user';
>flush privileges;
忘記 root 密碼
killall mysqld
mysqld -u root --skip-grant-tables &
mysql -u root -p
mysql> use mysql
mysql> update user set password=password('new password') where user='root';
mysql> flush privileges;
from:
mysql預設是沒有開啟遠端控制的,必須新增遠端訪問的使用者,如果是安裝版的話,從mysql提供的控制台進入。
用root使用者登陸,然後:
grant all privileges on *.* to 建立的使用者名稱 @"%" identified by "密碼";
flush privileges; * 重新整理剛才的內容*
格式:grant 許可權 on 資料庫名.表名 to 使用者@登入主機 identified by "使用者密碼";
@ 後面是訪問mysql的客戶端ip位址(或是 主機名) % 代表任意的客戶端,如果填寫 localhost 為本地訪問(那此使用者就不能遠端訪問該mysql資料庫了)。
同時也可以為現有的使用者設定是否具有遠端訪問許可權。如下:
use mysql;
update db set host = '%' where user = '使用者名稱'; (如果寫成 host=localhost 那此使用者就不具有遠端訪問許可權)
flush privileges;
檢視結果,執行:
use mysql;
select host,user,password from user;
from:
mysql修改密碼和開啟遠端訪問
mysql預設是關閉遠端訪問的,開啟命令如下 1 首先開啟mysql所在的bin目錄,c program files mysql mysql server 5.5 bin 在位址列輸入cmd,回車 2 在彈出的dos命令窗中輸入 mysql u root p 輸入正確的密碼,就可以mysql的環境 ...
修改Mysql遠端訪問許可權
解決辦法 1.首先遠端連線進入伺服器,在cmd中輸入mysql u root p,然後回車,輸入密碼後回車進入mysql命令列。2.輸入use mysql 3.輸入select user,password,host from user 可以看到host中只有localhost主機。我們需要將 也新增...
windows遠端訪問賬戶切換
工作需要要經常遠端訪問其他機器的資料夾,今天訪問linux的資料夾時,因samba使用者進行了切換,導致原來儲存的賬號訪問許可權被乾掉。這時原來的賬戶資訊清除不了,各種谷歌後,找到如下解決方法,記錄備以後不時之需 c users net use del y 您有以下的遠端連線 繼續執行會取消連線。命...