因?yàn)楸镜豰ysql默認(rèn)是不需要密碼的,比如裝wamp,安裝完這個(gè)集成包之后,phpmyadmin是默認(rèn)密碼為空的,但是它會(huì)建議你設(shè)置一個(gè)密碼,以保障安全。你可以按照提示添加密碼,這樣,訪問數(shù)據(jù)庫的時(shí)候就需要密碼了
普安網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站成立于2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
1、用系統(tǒng)管理員登陸windows系統(tǒng)。 2、停止MySQL的服務(wù)。 3、運(yùn)行cmd進(jìn)入dos命令窗口,然后進(jìn)入MySQL的安裝目錄,比如安裝目錄是d:\mysql,進(jìn)入d:\mysql\bin 4、跳過權(quán)限檢查啟動(dòng)MySQL(關(guān)鍵的一步) d:\mysql\binmysqld-nt --skip-grant-tables(會(huì)占用一個(gè)dos控制臺(tái)窗口) 5、重新打開一個(gè)dos控制臺(tái)窗口,進(jìn)入d:\mysql\bin目錄,設(shè)置root的新密碼 d:\mysql\binmysqladmin -u root flush-privileges password 【新密碼】 (注意:這條命令如果重復(fù)執(zhí)行,有可能需要關(guān)閉4的窗口并重新運(yùn)行) d:\mysql\binmysqladmin -u root -p shutdown(或直接關(guān)閉第一個(gè)dos控制臺(tái)窗口) 將【新密碼】替換為你要用的root的密碼,第二個(gè)命令可能會(huì)提示你輸入新密碼,重復(fù)第一個(gè)命令輸入的密碼。 6、關(guān)閉MySQL的控制臺(tái)窗口,用正常模式啟動(dòng)Mysql 7、你可以用新的密碼鏈接到Mysql了。 (其他mysql用戶可以直接使用ROOT用戶進(jìn)行修改處理)
方法一:最簡單的方法,也是安裝完mysql后,系統(tǒng)提示的方法。使用mysqladmin來完成。shell
mysqladmin
-u
root
password
"newpwd"
shell
mysqladmin
-u
root
-h
host_name
password
"newpwd"password后面的雙引號(hào)不是必須的,不過如果密碼包含空格或者一些特殊的符號(hào),需要用引號(hào)。方法二:利用mysql里面的set
password命令來完成,注意必須使用password()函數(shù)來加密設(shè)置的這個(gè)newpwd,否則直接='newpwd'不會(huì)生效。不過如果使用方法一用mysqladmin
password設(shè)置密碼或者用grant來設(shè)置,就不用使用password()函數(shù),因?yàn)樗鼈円呀?jīng)自動(dòng)調(diào)用了該函數(shù)。shell
mysql
-u
root
mysql
set
password
for
'root'@'localhost'
=
password('newpwd');
mysql
set
password
for
'root'@'host_name'
=
password('newpwd');
方法三:直接通過update
user表來設(shè)置密碼shell
mysql
-u
root
mysql
update
mysql.user
set
password
=
password('newpwd')
-
where
user
=
'root';
mysql
flush
privileges;
如果忘記mysql的root密碼可以采取下面的步驟重新設(shè)置
1。kill掉所有mysql的進(jìn)程
2。使用--skip-grant-tables的參數(shù)啟動(dòng)mysql
shell
mysqld_safe
--skip-grant-tables
3。設(shè)置新的密碼,同樣兩種方式可以選擇
方法一
shell
mysqladmin
-u
root
flush-privileges
password
"newpwd"
方法二
mysql
update
mysql.user
set
password=password('newpwd')
-
where
user='root';
mysql
flush
privileges;
4。停止mysql
server,用正常的模式啟動(dòng)
5。ok,可以使用新設(shè)置的密碼了
話說修改密碼是如下操作:
mysql
SET
PASSWORD
FOR
'root'@'
localhost
'
=
PASSWORD('輸入新密碼');
不存在修改用戶啊,你是指修改什么程序框架里的
配置文件
嗎?
用戶改名?[前提是用root
用戶登錄
]
CMD或Shell下:mysql
-u
root
-p輸入密碼或兩個(gè)回車
mysql
use
mysql;
mysql
update
user
set
user="retoor"
where
user="root";
mysql
flush
privileges;
1、登陸mysql
mysql -uroot -p
2、創(chuàng)建無密碼用戶
mysql create user gateway@'localhost' identified by '';
3、授權(quán)
mysql grant all privileges on *.* to gateway@'localhost';
或者
mysql grant all privileges on db01.* to gateway@'localhost';
4、mysql -ugateway -p回車即可登陸
本文標(biāo)題:mysql怎么不用密碼,mysql怎么不用密碼登錄
URL標(biāo)題:http://jinyejixie.com/article4/hsijoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、面包屑導(dǎo)航、手機(jī)網(wǎng)站建設(shè)、虛擬主機(jī)、微信小程序、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)