Ⅰ 為什麼啟動windows防火牆mysql連接不上服務
防火牆封掉了mysql的埠,所以連接不上
添加方法:進入windows防火牆-例外-添加埠,填上服務名稱和埠就行了。
另外windows防火牆你可以關了,沒什麼用
Ⅱ windows7防火牆如何設mysql可用
1、Win菜單鍵+R組合打開Winodws7運行窗口,在打開編輯框中輸入cmd命令,如下圖所示:
Ⅲ 如何設置mysql遠程訪問及防火牆設置
情景: 安裝好Mysql, 本地訪問正常,很奇怪局域的機器都無法訪問該伺服器上的MYSQL資料庫. 經過資料查找 原來Mysql默認是不可以通過遠程機器訪問的,通過下面的配置可以開啟遠程訪問 . 在MySQL Server端: 登陸MYSQL ..bin\ mysql -h localhost -u root -p 提示你輸入密碼,輸入密碼後進入 mysql 命令模式, mysql> use mysql; mysql> GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION; #這句話的意思 ,允許任何IP地址(上面的 % 就是這個意思)的電腦 用admin帳戶 和密碼(admin)來訪問這個MySQL Server #必須加類似這樣的帳戶,才可以遠程登陸。 root帳戶是無法遠程登陸的,只可以本地登陸 在伺服器上,使用IP地址和新的用戶,確實可以訪問伺服器,但是遠程機器還是無法訪問到該MYSQL. 經過關閉伺服器上防火牆,噢, MYSQL是可以訪問拉.但是從安全形度出發,是不允許關閉防火牆的. 解決方法: 1,控制面板 打開防火牆,在進入規則中新建一個規則. 2. 選擇埠,然後下一步 3.選擇TCP 埠,填 80,3306 埠號 按下一步 4. 選擇允許所有連接 5 下一步全選. 至此你可以用新的用戶遠程訪問你的MYSQL數據
Ⅳ winows上使用工具linux上的mysql資料庫始終無法連接linux防火牆關了,3306埠在監聽,授權了,授權也生效
授權給你外網的IP。
就是你路由器上的外網IP。一般公司可能用動態ADSL的。
如果全部授權,
要看一下你的語句。
並且Flush privileges;更新一下。
Ⅳ 2K3的VPS,MYSQL資料庫被攻擊,客服說「防火牆開起來把3306埠屏蔽了」,怎麼做
1.打開控制面板
2.找到windows防火牆
3.在windows防火牆-常規里點啟用
4.在例外里找到mysql,或者找到3306埠。點刪除。
5.如果極端點,可以在常規里點選不允許例外。
啟動防火牆如果不在例外列表裡,就不能訪問。
Ⅵ 如何設置mysql遠程訪問及防火牆設置
筆者在一個實際的項目中需要MYSQL遠程訪問.
情景: 安裝好Mysql, 本地訪問正常,很奇怪局域的機器都無法訪問該伺服器上的MYSQL資料庫.
經過資料查找
原來Mysql默認是不可以通過遠程機器訪問的,通過下面的配置可以開啟遠程訪問 .
在MySQL Server端:
登陸MYSQL ..bin\ mysql -h localhost -u root -p
提示你輸入密碼,輸入密碼後進入
mysql 命令模式,
mysql> use mysql;
mysql> GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
#這句話的意思 ,允許任何IP地址(上面的 % 就是這個意思)的電腦 用admin帳戶 和密碼(admin)來訪問這個MySQL Server
#必須加類似這樣的帳戶,才可以遠程登陸。 root帳戶是無法遠程登陸的,只可以本地登陸
在伺服器上,使用IP地址和新的用戶,確實可以訪問伺服器,但是遠程機器還是無法訪問到該MYSQL.
經過關閉伺服器上防火牆,噢, MYSQL是可以訪問拉.但是從安全形度出發,是不允許關閉防火牆的.
解決方法:
1,控制面板 打開防火牆,在進入規則中新建一個規則.
2. 選擇埠,然後下一步
3.選擇TCP 埠,填 80,3306 埠號 按下一步
4. 選擇允許所有連接
5 下一步全選.
Ⅶ 求助,防火牆阻止了MySQL的連接,怎麼更改防火牆設置
mysql遠程連接不了,第一你看下是不是防火牆限制mysql埠了.第二你去看下授權.授權命令:grantallon庫.表to賬戶名@"授權的ip地址"identifiedby"密碼";FLUSHPRIVILEGES;庫表可以使用*來代表所有
Ⅷ mysql啟動不了資料庫服務
1, 卸載MySQL
2, 刪除目錄 C:\Documents and Settings\All Users\Application Data\MySQL
3, 重新安裝MySQL 就 OK 啦
[MySQL] Could not start the service MySQL 解決方法
安裝MySQL 5.1.33,在運行Server Instance Configuration wizard時的Execute configurattion步驟中的第三項Start Service進出錯,錯誤提示為Could not start the service MySQL (出現這種情況一般是因為裝過MySQL,卸載不幹凈造成的。卸載後重啟後再重裝。注意看下MySQL資料庫服務,如果未能卸載,可以用MySQLd-nt -remove卸載)。
具體方法如下:
查看服務中有沒有MySQL,如果有將該服務停掉;
在控制面板中運行添加刪除程序,將MySQL卸載;
卸載後打開注冊表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的鍵值,如果有相關MySQL鍵值(MySQL、MySQLadmin)則刪掉,即可;
重啟,將MySQL的安裝殘余目錄刪掉 (查看服務,此時MySQL資料庫服務中已沒有MySQL);
重新安裝MySQL.安裝後先不要運行Server Instance Configuration wizard,重啟後在開始菜單中運行該向導,即可。
PS:一種值得參考的方法
msyql安裝到最後一步start service錯誤解決方法
1,到控制面板裡面先把MySQL刪除.
2.到c盤C:\Program Files目錄下把MySQL目錄刪除.
3.如果在其他盤還有設置目錄也要刪除.空目錄也要刪除
4.到regedit把注冊表
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
有的話,全部刪除!
(技巧:用F3循環查找「MySQL」)
5.如果任務管理器里有關MySQL內容也刪除
6,把防火牆關了
7,重新裝MySQL(這里我沒有重啟計算機)
重裝時候有必要的話,重啟計算機,停用IIS,和刪除temp里的臨時文件.
實在不行的話,配置MySQL時候,把MySQL資料庫服務換個服務名.
刪除項時出錯。
無法刪除 LEGACY_MySQL51: 刪除項時出錯。
確定
解決辦法:注冊表項里右鍵增加administrators所有許可權
Ⅸ 為什麼裝不上mysql資料庫,每次裝到最後一步的時候就出現這樣的問題,如下圖……
意思就是用 root登錄資料庫失敗,你是不是以前裝過了mysql然後設置過資料庫的登錄賬號和密碼,你選擇skip(就是跳過)。然後用cmd進入命令行,敲入msql看看,要不行就進入到安裝目錄的bin,然後再敲mysql試試看是不是已經裝成功了。應該是賬號密碼錯了。
Ⅹ mysql資料庫經常斷開與機房的防火牆有什麼關系
檢查你的mysql資料庫用戶wuzefeng是否開通了相應許可權。
可以執行以下語句之後在試試:
GRANT ALL PRIVILEGES ON *.* TO 'wuzefeng'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
說明:將wuzefeng用戶密碼設置為password 並對test進行授權,授權wuzefeng用戶擁有對所有主機的所有mysql資料庫擁有所有許可權。