1樓:騰訊電腦管家
方法一:
在mysql系統外,使用mysqladmin# mysqladmin -u root -p password "test123"
enter password: 【輸入原來的密碼】方法二:
通過登入mysql系統,
# mysql -uroot -p
enter password: 【輸入原來的密碼】mysql>use mysql;
mysql> update user set password=password("test") where user='root';
mysql> flush privileges;
mysql> exit;
2樓:匿名使用者
方法一使用phpmyadmin,這是最簡單的了,修改mysql庫的user表, 不過別忘了使用password函式。
方法二使用mysqladmin,這是前面宣告的一個特例。 mysqladmin -u root -p password mypasswd 輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為mypasswd。把命令裡的root改為你的使用者名稱,你就可以改你自己的密碼了。
當然如果你的mysqladmin連線不上mysql server,或者你沒有辦法執行mysqladmin, 那麼這種方法就是無效的。 而且mysqladmin無法把密碼清空。下面的方法都在mysql提示符下使用,且必須有mysql的root許可權:
方法三 mysql insert into mysql.user (host,user,password) values('%','jeffrey',password('biscuit')); mysql flush privileges 確切地說這是在增加一個使用者,使用者名稱為jeffrey,密碼為biscuit。 在《mysql中文參考手冊》裡有這個例子,所以我也就寫出來了。
注意要使用password函式,然後還要使用flush privileges。
方法四 和方法三一樣,只是使用了replace語句 mysql replace into mysql.user (host,user,password) values('%','jeffrey',password('biscuit')); mysql flush privileges
方法五 使用set password語句, mysql set password for jeffrey@% = password('biscuit'); 你也必須使用password()函式, 但是不需要使用flush privileges。
方法六使用grant ... identified by語句 mysql grant usage on *.* to jeffrey@% identified by 'biscuit'; 這裡password()函式是不必要的,也不需要使用flush privileges。
注意: password() [不是]以在unix口令加密的同樣方法施行口令加密。use mysql
update user set password=password('newpassword') where user='root';
flush privileges;
1.通過修改mysql資料庫中mysql庫的user表
就用普通的update、insert語句就可以
2.在命令列中使用如下命令
mysqladmin -u root -p password mypasswd
3.可以修改mysql資料夾中的my.ini檔案
4.使用set password語句,
mysql set password for myuser@localhost = password('mypasswd');
如何更改mysql root使用者密碼
3樓:低調的神回覆
停止mysql服務
# service mysqld stop
啟動mysqld_safe ,跳過啟動授權表。啟動時加上skip-grant-tables引數目的是在啟動mysql時不啟動grant-tables,授權表。這樣就可以修改root的密碼了。
# mysqld_safe --skip-grant-tables &
登入mysql,並修改密碼:
# mysql -uroot -p ----要求輸入密碼時,直接回車即可。
> use mysql;
> update user set password=password('12345678') where user="root"; ---將root密碼設定為12345678
> flush privileges;
> quit
殺死mysqld_safe程序,並重啟mysqld。
# kill -9 11283 (11283為mysqld_safe程序)
# service mysqld start
# mysql -uroot -p (輸入密碼12345678即可)
4樓:
先開啟mysql服務的時候使用特殊模式開啟
mysqld-nt --skip-grant-tables
啟動完畢後,我們使用root連結,但是不用輸入密碼,使用空密碼的方式登入mysql
mysql -uroot -p
然後我們直接重置root的密碼為123
update mysql.user set password=password('123') where user='root';
更改後,我們檢視一下
select host,password,user from mysql.user;
然後我們重新整理許可權表
flush privileges;
然後我們先關閉mysql伺服器
mysqladmin -uroot -p123456 shutdown
重新以正常模式啟動mysql伺服器即可
mysqld -uroot
好了,伺服器啟動完成,趕快試試看看我們能否用root登陸
mysql -uroot -p123
ok,大功告成。
如何修改mysql的root使用者密碼
5樓:匿名使用者
方法1 用set password命令
1、開啟終端win+r輸入cmd回車即可開啟;
2、通過mysql -u使用者名稱 -p指定root使用者登入mysql,輸入後回車會提示輸入密碼。
3、修改mysql的root使用者密碼,格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 例子:mysql> set password for root@localhost = password('shapolang'); 上面例子將使用者root的密碼更改為shapolang ;
重新登入,輸入新密碼shapolang就ok了;
方法2 用mysqladmin
1、開啟終端win+r輸入cmd回車即可開啟;
2、修改mysql的root使用者密碼格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼 例子:mysqladmin -uroot -pshapolang password 123456
上面例子將使用者root原來的密碼shapolang改為新密碼123456
重新登入,輸入新密碼123456就ok了;
方法3 用update直接編輯user表
1、首先登入mysql。
2、 連線許可權資料庫: use mysql; 。3、改密碼:
update user set password=password("shapolang") where user="root";(別忘了最後加分號) 。 4、重新整理許可權(必須步驟):flush privileges;
重新登入,輸入新密碼shapolang就ok了;
6樓:雌高中生酶
通過命令列登入管理mysql伺服器(提示輸入密碼時直接回車): 第一步,登陸mysql [root@localhost bin]# /usr/local/webserver/mysql/bin/mysql -u root -p -s /tmp/mysql.sock enter password:
welcome to the mysql monitor. commands end wit...
7樓:axxjs技術
mysqladmin -u root -p[oldpass] password newpass mysqladmin.exe:mysql自帶的命令 注意oldpass(老密碼)可選,如果root預設密碼為空,則不需要輸入,如果需要更改老密碼,請注意老密碼與-p之間不要有空格,否則會報錯,另外password和newpass(新密碼)之間以空格分隔
如何給mysql root設定密碼
8樓:七彩虹科技****
方法1 用set password命令
11、開啟終端win+r輸入cmd回車即可開啟;
2、通過mysql -u使用者名稱 -p指定root使用者登入mysql,輸入後回車會提示輸入密碼。
3、修改mysql的root使用者密碼,格式:mysql> set password for 使用者名稱@localhost = password('新密碼'); 例子:mysql> set password for root@localhost = password('shapolang'); 上面例子將使用者root的密碼更改為shapolang ;
重新登入,輸入新密碼shapolang就ok了;
end方法2 用mysqladmin
11、開啟終端win+r輸入cmd回車即可開啟;
2、修改mysql的root使用者密碼格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼 例子:mysqladmin -uroot -pshapolang password 123456
上面例子將使用者root原來的密碼shapolang改為新密碼123456
重新登入,輸入新密碼123456就ok了;
end方法3 用update直接編輯user表
11、首先登入mysql。
2、 連線許可權資料庫: use mysql; 。3、改密碼:
update user set password=password("shapolang") where user="root";(別忘了最後加分號) 。 4、重新整理許可權(必須步驟):flush privileges;
重新登入,輸入新密碼shapolang就ok了;
end方法4 忘記root密碼的時候
11、關閉正在執行的mysql服務。
2、開啟dos視窗,轉到mysql\bin目錄。 3、 輸入mysqld --skip-grant-tables 回車。--skip-grant-tables 的意思是啟動mysql服務的時候跳過許可權表認證。
4、再開一個dos視窗(因為剛才那個dos視窗已經不能動了),輸入mysql回車,如果成功,將出現mysql提示符 >。 6、連線許可權資料庫: use mysql; 。
7、改密碼:update user set password=password("root") where user="root";(別忘了最後加分號) 。 8、重新整理許可權(必須步驟):
flush privileges; 。 9、退出 quit。
重啟mysql服務,使用使用者名稱root和剛才設定的新密碼root登入就ok了;
(望樓主採納哦)
怎麼檢視mysqlroot使用者密碼
如果你在安裝過程中沒有設定使用者名稱密碼的話,你可以用root使用者名稱與密碼登入資料庫 使用者名稱 root密碼為空。如果設定過密碼忘記了,那不好意思,不能檢視密碼,只能檢視使用者名稱,因為mysql密碼是動態md5加密,是不可逆向查詢的。關於查詢使用者名稱 select frommysql.us...
如何修改電腦使用者名稱?電腦怎麼更改使用者名稱
使用電腦系統中的系統工具 本地使用者和組中查詢到當前電腦的使用者名稱,然後進行更改使用者名稱。具體的更改步驟如下 1 首先在電腦桌面上找到 此電腦 並點選滑鼠右鍵,選擇 管理 選項。2 在彈出的計算機管理的介面中,選擇點選左側欄中的 本地使用者和組 選項。3 在右側彈出的名稱中,點選 使用者 按鈕,...
的使用者名稱可以更改嗎
很多朋友註冊帳號後,用了很長時間,突然發現,現在的帳號並不合適,那麼可以更改空間帳號嗎?該如何更改呢?在,不論是在知道上或是貼吧裡,我們可以更換自己使用者名稱的密碼。但是,非常抱歉,你的使用者名稱是既改不了又不能刪除的!因為,在使用者名稱一經註冊使用後,便不能改動,是終生使用的!因為使用者名稱就是你...