改表法可能是你的帳號(hào)不允許從遠(yuǎn)程登陸,只能在localhost。
成都創(chuàng)新互聯(lián)公司基于成都重慶香港及美國(guó)等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專(zhuān)業(yè)綿陽(yáng)服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專(zhuān)業(yè)成都idc公司。
解決方法:首先是用root用戶登錄到mysql的安裝主機(jī),然后進(jìn)入mysql:mysql -u root -proot是mysql的最高授權(quán)用戶名,這時(shí)會(huì)提示你輸入密碼,正確輸入密碼后回車(chē),進(jìn)入mysql。
解決方法:當(dāng)正在使用的軟件出現(xiàn)數(shù)據(jù)庫(kù)不能連接時(shí),一般就是服務(wù)器名出現(xiàn)問(wèn)題,更改服務(wù)器名稱一般可以解決問(wèn)題。
進(jìn)入MySQL后,輸入以下命令:GRANT ALL PRIVILEGES ON *.* TO tigase@% IDENTIFIED BY 123456 WITH GRANT OPTION;允許任何主機(jī)以tigase為用戶名(root用戶不能遠(yuǎn)程登錄,只能本地登錄),123456為密碼訪問(wèn)MySQL。
步驟閱讀2使用mysql -uroot -proot命令可以連接到本地的mysql服務(wù)。步驟閱讀3使用use mysql命令,選擇要使用的數(shù)據(jù)庫(kù),修改遠(yuǎn)程連接的基本信息,保存在mysql數(shù)據(jù)庫(kù)中,因此使用mysql數(shù)據(jù)庫(kù)。
方法/步驟 1首先看報(bào)錯(cuò)窗口。 2經(jīng)查閱,錯(cuò)誤原因是:本地IP(xxx.xxx.xxx.xxx)沒(méi)有訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)的權(quán)限。于是下面開(kāi)啟本地IP(xxx.xxx.xxx.xxx)對(duì)遠(yuǎn)程mysql數(shù)據(jù)庫(kù)的訪問(wèn)權(quán)限。
排除網(wǎng)絡(luò)或防火墻問(wèn)題(推薦教程:mysql教程)先看是否能ping通遠(yuǎn)程服務(wù)器,ping 1916211,如果不可以就是網(wǎng)絡(luò)問(wèn)題。然后,檢查端口是否被防火墻擋住了,telnet 1916211 3306,如果連接失敗,配置防火墻。
解決方法:首先是用root用戶登錄到mysql的安裝主機(jī),然后進(jìn)入mysql:mysql -u root -proot是mysql的最高授權(quán)用戶名,這時(shí)會(huì)提示你輸入密碼,正確輸入密碼后回車(chē),進(jìn)入mysql。
解決mysql連接不上遠(yuǎn)程服務(wù)器的方法:登錄到mysql服務(wù)器之后,可以使用如下的查詢語(yǔ)句查看是否開(kāi)啟了遠(yuǎn)程訪問(wèn)權(quán)限,查詢結(jié)果顯示確實(shí)是只能允許本地的root用戶連接。
1、解決方法:(學(xué)習(xí)視頻推薦:mysql視頻教程)首先停止mysql服務(wù)service mysql stop然后跳過(guò)權(quán)限表執(zhí)行命令:(相關(guān)推薦:mysql教程)mysqld_safe --skip-grant-tables &這樣就不會(huì)阻止我們登錄了。最后重新設(shè)置密碼即可。
2、,首先進(jìn)入phpmyadmin管理后臺(tái)。2,然后,點(diǎn)擊頂部導(dǎo)航中的“用戶”,這個(gè)mysql內(nèi)置了幾個(gè)默認(rèn)的數(shù)據(jù)庫(kù)用戶。3,單擊用戶背面的“編輯權(quán)限”。4,在“更改密碼”中填寫(xiě)新密碼并執(zhí)行。5,然后通過(guò)編輯器打開(kāi)它。
3、mysql服務(wù)沒(méi)有啟動(dòng),進(jìn)入安裝目錄bin文件夾下啟動(dòng)mysql服務(wù),或者net start mysql 首先kill掉MySQL進(jìn)程然后在啟動(dòng)mysql的參數(shù)中加入 --skip-grant-tables 會(huì)發(fā)現(xiàn)這時(shí)無(wú)密碼就可以登錄mysql了。
4、首先打開(kāi)電腦,然后點(diǎn)擊左下角開(kāi)始菜單按鈕。然后在開(kāi)始菜單,下方搜索框中搜索cmd,在搜索結(jié)果中點(diǎn)擊cmd命令窗口。
5、按照如下步驟執(zhí)行:找到配置文件my.ini (我的電腦的路徑:C:\Program Files (x86)\MySQL\MySQL Server 0) ,然后將其打開(kāi),可以選擇用記事本打開(kāi).打開(kāi)后,Ctrl+F 搜索[mysqld]。
1、權(quán)限不夠,設(shè)置的用戶沒(méi)有設(shè)置host具體信息,可以在mysql中執(zhí)行user mysql;select user,host from user,看看是不是設(shè)置正確。
2、授權(quán)問(wèn)題,你沒(méi)有允許root用戶從localhost登錄,你查看user表就明白了:select * from mysql.user 每個(gè)用戶從不同主機(jī)登錄的權(quán)限不同,可以設(shè)置%表示所有主機(jī)都可以登錄。
3、點(diǎn)擊,進(jìn)入安全配置模式 ,這里可以啟動(dòng)服務(wù)或者創(chuàng)建服務(wù)。這里可以GUI配置my.ini的參數(shù),可以選擇my.ini相對(duì)應(yīng)的參數(shù),注意:如果有紅色參數(shù)表示錯(cuò)誤,應(yīng)該調(diào)整。如果修改后重啟MySQL Administrator還是不行的話,需要重啟系統(tǒng)。
4、C:\ C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt 在服務(wù)器啟動(dòng)時(shí),執(zhí)行由“--init-file”選項(xiàng)(作用:在啟動(dòng)時(shí)從指定的文件中讀取SQL命令)命名的文件的內(nèi)容,更改根用戶密碼。
5、,然后,點(diǎn)擊頂部導(dǎo)航中的“用戶”,這個(gè)mysql內(nèi)置了幾個(gè)默認(rèn)的數(shù)據(jù)庫(kù)用戶。3,單擊用戶背面的“編輯權(quán)限”。4,在“更改密碼”中填寫(xiě)新密碼并執(zhí)行。5,然后通過(guò)編輯器打開(kāi)它。6,找到30行,33行和40行。
php無(wú)法連接mysql的解決辦法:?jiǎn)栴}一今天給本本裝上mysql和php,一切安裝都很正常(php@IIS5-fastCGI)。但用phpmyadmin連接測(cè)試時(shí)卻出現(xiàn)“#2002無(wú)法連接”的錯(cuò)誤,用其它程序也是同樣問(wèn)題。
在電腦中打開(kāi)mysql workbench程序。 在workbench的初始界面,點(diǎn)擊“+”圖標(biāo)添加一個(gè)mysql連接,如圖所示。 在彈出的對(duì)話框中輸入具體的mysql連接信息,如圖所示。
原因是phpmyadmin目錄中config.inc.php配置的用戶名和密碼錯(cuò)誤。
1、當(dāng)在瀏覽器中進(jìn)行打開(kāi)自己的一個(gè)網(wǎng)頁(yè)之后,提示Access denied for user root@localhost (using password NO)提示了數(shù)據(jù)訪問(wèn)的錯(cuò)誤信息。
2、phpmyadmin登陸出現(xiàn)無(wú)法登錄MySQL是設(shè)置錯(cuò)誤造成的,解決方法為:首先打開(kāi)運(yùn)行命令窗口,可以通過(guò)按住windows鍵+R的組合鍵來(lái)實(shí)現(xiàn),輸入cmd,然后按下回車(chē)鍵。這樣就進(jìn)入了doc的命令窗口。切換到我們安裝mysql的盤(pán)符。
3、也可能是tnsnames.name 沒(méi)有配置。 mysql服務(wù)是否啟動(dòng)。同時(shí)查看mysql端口有沒(méi)有在偵聽(tīng)。
4、首先打開(kāi)電腦,然后點(diǎn)擊左下角開(kāi)始菜單按鈕。然后在開(kāi)始菜單,下方搜索框中搜索cmd,在搜索結(jié)果中點(diǎn)擊cmd命令窗口。