導航:首頁 > IDC知識 > mysql安裝遠程伺服器返回錯誤

mysql安裝遠程伺服器返回錯誤

發布時間:2021-03-11 10:40:53

1、如何解決mysql安裝出錯,遠程調用失敗

第一個為題:安裝出錯

安裝出錯把錯誤信息帖出來,一般情況可能是你下載的mysql安裝包不正確,需要根據你的電腦或伺服器的操作系統類型來確定。
如果是windows機器,只需確定系統是32位的還是64位的;
如果是linux機器,除了確定系統是32位的還是64位的以外還要確定系統內核,下載符合你機器系統內核的版本號,不然在安裝的時候可能會出一些不兼容或找不到依賴包的錯誤。

http://dev.mysql.com/downloads/mysql/5.6.html#downloads

上面這個鏈接是mysql官方下載的鏈接,選擇你的機器類型下載相應的安裝包就可以正常安裝了。

第二個問題:遠程調用失敗
這種情況首先確認網路有沒有配置好,然後檢查連接資料庫的參數是否設置正確。如果上述都沒有問題,那就是mysql資料庫用戶許可權不夠,對資料庫用戶賦上所有主機訪問許可權就可以了。

2、mysql 伺服器安裝失敗

卸載掉從頭來裝
應該是最後的兩步會出問題
到了設密碼的那步 設好 把下面有個選項勾上

3、MySQL安裝出connection error 錯誤

錯誤一般有錯誤提示的,你給出錯誤提示。一般是默認埠3306埠被佔用,你得用netstat -nab 查看那個程序佔用3306埠,能後禁用再重弄mysql。 記得如果你以前裝mysql會保留以前的root密碼,記得要重新設定.

4、資料庫MySQL要遠程連接,出現這個錯誤是什麼原因?

Mysql
遠程連接Mysql伺服器的資料庫,錯誤代碼是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server
猜想是無法給遠程連接的用戶許可權問題。
這樣子操作mysql庫,即可解決。

在本機登入mysql後,更改 「mysql」 資料庫里的 「user」 表裡的 「host」 項,從」localhost」改稱'%'即可
mysql -u root -p
mysql;use mysql;
mysql;select 'host' from user where user='root';
mysql;update user set host = '%' where user ='root';
mysql;flush privileges;
mysql;select 'host' from user where user='root';

第一句:以許可權用戶root登錄
第二句:選擇mysql庫
第三句:查看mysql庫中的user表的host值(即可進行連接訪問的主機/IP名稱)
第四句:修改host值(以通配符%的內容增加主機/IP地址),當然也可以直接增加IP地址
第五句:刷新MySQL的系統許可權相關表
第六句:再重新查看user表時,有修改。。
重起mysql服務即可完成。

5、怎麼解決mysql不允許遠程連接的錯誤

最近使用Navicat for MySQl訪問遠程mysql資料庫,出現報錯,顯示「1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server「。解決辦法如下:
方法/步驟
首先看報錯窗口。

經查閱,錯誤原因是:本地IP(xxx.xxx.xxx.xxx)沒有訪問遠程資料庫的許可權。
於是下面開啟本地IP(xxx.xxx.xxx.xxx)對遠程mysql資料庫的訪問許可權。
首先遠程連接進入伺服器,在cms中輸入mysql -u root -p,然後回車,輸入密碼後回車進入mysql命令行。

輸入use mysql;

輸入select user,password,host from user;
可以看到host中只有localhost主機。我們需要將xxx.xxx.xxx.xxx也添加到這里才對。

添加方法如下:
輸入
grant all privileges on *.* to root@"xxx.xxx.xxx.xxx" identified by "密碼";
這相當於是給IP-xxx.xxx.xxx.xxx賦予了所有的許可權,包括遠程訪問許可權。
然後再輸入
flush privileges;
這相當於是重新載入一下mysql許可權,這一步必須有。

再次輸入select user,password,host from user;
可以看到host中已經有了新加的IP。

現在再次用Navicat for MySQl訪問遠程mysql資料庫,已經能正常打開了。
問題解決。

不過還有一個問題,發現雙擊打開某張表的時候很慢,至少要3秒。
原因是:
當遠程訪問mysql時, mysql會解析域名, 所以會導致訪問速度很慢, 會有2,3秒延時!
解決辦法:
修改mysql安裝目錄下的my.ini,加上下面這個配置可解決此問題。在[mysqld]下加入:skip-name-resolve
保存退出後重啟mysql服務。
然後訪問速度就和本地一樣快啦。

6、mysql 5.6.14 安裝時提示遠程伺服器返回錯誤

是以前裝的mysql沒卸載掉吧,或者是直接手動刪除mysql文件的把?你在cmd下看看有沒有mysql的服務名sc query mysql;如果有,就刪掉它sc delete mysql

7、windows下的mysql資料庫 linux伺服器上遠程連接錯誤

(已經安裝了MySQL5.5或者更材料:U高級版本,新立得軟體包,gcc/g++或者CodeBlosks編譯器)

安裝了以上的軟體包後,我們可以正常使用MySQL完成數據管理工作,但是很多時候我們需要通過編寫程序訪問MySQL。此時,在程序中需要載入MySQL驅動頭文件,但是默認這些驅動包是沒有安裝的,因此我們需要在新立得中找到"libmysqld-dev"包並安裝。

8、如何解決mysql安裝出錯,遠程調用失敗

從其他地方抄來的,我是直接修改mysql-->user表裡面直接增加一行其他不變,Host改為localhost解決MySQL不允許從遠程訪問的方法開啟MySQL的遠程登陸帳號有兩大步:1、確定伺服器上的防火牆沒有阻止3306埠。MySQL默認的埠是3306,需要確定防火牆沒有阻止3306埠,否則遠程是無法通過3306埠連接到MySQL的。如果您在安裝MySQL時指定了其他埠,請在防火牆中開啟您指定的MySQL使用的埠號。如果不知道怎樣設置您的伺服器上的防火牆,請向您的伺服器管理員咨詢。2、增加允許遠程連接MySQL用戶並授權。1)首先以root帳戶登陸MySQL在Windows主機中點擊開始菜單,運行,輸入「cmd」,進入控制台,MySQL的bin目錄下,然後輸入下面的命令。在Linux主機中在命令提示行下輸入下面的命令。CODE:[COPY]>MySQL-uroot-p123456123456為root用戶的密碼。2)創建遠程登陸用戶並授權CODE:[COPY]>grantallPRIVILEGESondiscuz.*toted@'123.123.123.123'identifiedby'123456';上面的語句表示將discuz資料庫的所有許可權授權給ted這個用戶,允許ted用戶在123.123.123.123這個IP進行遠程登陸,並設置ted用戶的密碼為123456。下面逐一分析所有的參數:allPRIVILEGES表示賦予所有的許可權給指定用戶,這里也可以替換為賦予某一具體的許可權,例如:select,insert,update,delete,create,drop等,具體許可權間用「,」半形逗號分隔。discuz.*表示上面的許可權是針對於哪個表的,discuz指的是資料庫,後面的*表示對於所有的表,由此可以推理出:對於全部資料庫的全部表授權為「*.*」,對於某一資料庫的全部表授權為「資料庫名.*」,對於某一資料庫的某一表授權為「資料庫名.表名」。ted表示你要給哪個用戶授權,這個用戶可以是存在的用戶,也可以是不存在的用戶。123.123.123.123表示允許遠程連接的IP地址,如果想不限制鏈接的IP則設置為「%」即可。123456為用戶的密碼。執行了上面的語句後,再執行下面的語句,方可立即生效。CODE:[COPY]>flushprivileges;

9、請問mysql遠程連接時報如下錯誤,是什麼問題

方法/步驟
首先看報錯窗口。

經查閱,錯誤原因是:本地IP(xxx.xxx.xxx.xxx)沒有訪問遠程資料庫的許可權。
於是下面開啟本地IP(xxx.xxx.xxx.xxx)對遠程mysql資料庫的訪問許可權。
首先遠程連接進入伺服器,在cms中輸入mysql -u root -p,然後回車,輸入密碼後回車進入mysql命令行。

輸入use mysql;

輸入select user,password,host from user;
可以看到host中只有localhost主機。我們需要將xxx.xxx.xxx.xxx也添加到這里才對。

添加方法如下:
輸入
grant all privileges on *.* to root@"xxx.xxx.xxx.xxx" identified by "密碼";
這相當於是給IP-xxx.xxx.xxx.xxx賦予了所有的許可權,包括遠程訪問許可權。
然後再輸入
flush privileges;
這相當於是重新載入一下mysql許可權,這一步必須有。

再次輸入select user,password,host from user;
可以看到host中已經有了新加的IP。

現在再次用Navicat for MySQl訪問遠程mysql資料庫,已經能正常打開了。
問題解決。

不過還有一個問題,發現雙擊打開某張表的時候很慢,至少要3秒。
原因是:
當遠程訪問mysql時, mysql會解析域名, 所以會導致訪問速度很慢, 會有2,3秒延時!
解決辦法:
修改mysql安裝目錄下的my.ini,加上下面這個配置可解決此問題。在[mysqld]下加入:skip-name-resolve
保存退出後重啟mysql服務。
然後訪問速度就和本地一樣快啦。

與mysql安裝遠程伺服器返回錯誤相關的知識