本文目錄一覽:
- 1、怎麼配置雲伺服器mysql遠程
- 2、雲伺服器怎麼裝mysql資料庫
- 3、如何在雲伺服器上安裝mysql
- 4、雲主機怎麼安裝資料庫?
- 5、雲資料庫有必要嗎?雲資料庫RDS和在雲伺服器上自建MySQL有什麼區別?
- 6、怎麼在雲伺服器上安裝mysql
怎麼配置雲伺服器mysql遠程
最近有一同學問我MySQL無法遠程訪問怎麼呢,但能使用localhost來進行方法,下面腳本之家來給各位介紹一下解決辦法,需要的朋友可以參考下
可能是IP沒設置好
問題:MySQL許可權設置正確,但仍無法遠程訪問。通過telnet發現3306埠未打開。
分析:MySQL默認只綁定127.0.0.1,即:只有在本機才能訪問3306埠。
解決:找到MySQL配置文件,搜索「bind-address」,找到這一行:
bind-address = 127.0.0.1 在前面加一個#,注釋掉這一行,保存,重啟MySQL。再通過遠程訪問就可以了,telnet可以發現埠也打開了。
例我們配置
1. 確保skip-networking被刪除或者屏蔽,否則不支持TCP/IP 訪問
2. 增加行bind-address = 65.55.55.2,替代65.55.55.2 為你的伺服器地址
修改後,配置為:
複製代碼代碼如下:
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/English
bind-address = 65.55.55.2
# skip-networking
….
..
保存並關閉配置文件
重啟mysql伺服器:# /etc/init.d/mysql restart
如果上面辦法沒有用我們可以通用mysql命令模式進行設置
1。 改表法。
可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 “mysql” 資料庫里的 “user” 表裡的 “host” 項,從”localhost”改稱”%”
複製代碼代碼如下:
CODE:mysql -u root -p123
mysqluse mysql;
mysqlupdate user set host = ‘%’ where user = ‘root’;
mysqlselect host, user from user;
2. 授權法。
例如,你想kevin使用mypassword從任何主機連接到mysql伺服器的話。
複製代碼代碼如下:
GRANT ALL PRIVILEGES ON *.* TO ‘kevin’@’%’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
如果你想允許用戶kevin從ip為192.168.101.234的主機連接到mysql伺服器,並使用mypassword作為密碼
複製代碼代碼如下:
GRANT ALL PRIVILEGES ON *.* TO ‘kevin’@’192.168.101.234’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
注意了,如果是linux系統防火牆也很重要哦
複製代碼代碼如下:
/* 關閉防火牆 */
service iptables stop
/* 開啟防火牆 */
service iptables start
/* 默認關閉防火牆 */
chkconfig iptables off
雲伺服器怎麼裝mysql資料庫
據了解,小鳥雲默認不安裝MySQL
安裝的話可以使用
yum -y install mysql mysql-server mysql-devel
安裝基本MySQL資料庫伺服器
默認安裝在 /usr/local/mysql
數據存放 /var/lib/mysql
配置文件 /etc/my.cnf
默認安裝的版本版本為:MySQL 5.1
小鳥雲創業者專用雲主機上線(僅售¥990元/年,原價:¥3372元/年)
配置:2核CPU+2G內存+5M帶寬+100GSSD磁碟+20G防禦
性能:IntelHaswell + DDR4 + SSD = 50,000IOPS、800Mb/s吞吐量
如何在雲伺服器上安裝mysql
說說我在阿里雲伺服器上安裝mysql的心路歷程吧,剛開始安裝好java8和tomcat8,安裝非常的順利,但是我接下來要安裝mysql了,在網上看到一篇帖子(是rpm包安裝的,也在本機上的centos6.5安裝過沒有問題),所以我就按照這個安裝mysql,可是失敗了,報錯了。
然後在網上瘋狂的找解決方法,然後卸載後重裝,裝了又卸,折騰的只剩半條命了,然後網上又說要源碼安裝,所以我又下載mysql的.tar.gz包,然後這樣安裝,但是如上圖顯示,但是原來的錯誤,我就在想是不是內存太小的原因,但是想想又不對,因為別人怎麼又安裝成功了,心有不甘啊!然後找阿里管理人員,他說我重裝好多次要重置系統盤,好,我重置系統盤了,然後重新編譯安裝,安裝好後,出現相同問題,tmd我真想罵人了。
最後我找到阿里雲伺服器上幫助一篇文章「一鍵安裝web環境」安裝好mysql,這次成功了,但是遠程登錄不了,無奈我又叫他們的管理人員幫我看看,然後就可以遠程登錄了,我也不知道他們怎麼搞好的,不過他登錄的是我的伺服器,所以可以用history命令查看他的操作,結果如下:
81 ps aux
82 history
83 cd /var/opt/
84 ls
85 cd
86 ls
87 cd /tmp/
88 ls
89 cd /home/
90 ls
91 cd sh-1.3.0/
92 ls
93 more account.log
94 /alidata/server/mysql/bin/mysql -u root -p
95 service mysqld r
雲主機怎麼安裝資料庫?
一般雲伺服器安裝資料庫方法:
在雲伺服器上實現資料庫應用的步驟如下:
1、 安裝相應的資料庫軟體如mysql;
2、 配置mysql資料庫,設置資料庫文件的存放路徑,對配置文件進行相應的編譯;
3、 管理資料庫的用戶名與密碼,避免使用弱密碼,防止被入侵;
4、 確認是否已將資料庫服務設置成開機自動啟動。
部署資料庫應用需要注意以下幾點:
1、 對數據進行備份,以免數據丟失。
2、 保證資料庫應用伺服器的安全,以免黑客盜取數據或破壞數據。
群英雲伺服器租用送10M帶寬30G防禦,只要8元.
雲資料庫有必要嗎?雲資料庫RDS和在雲伺服器上自建MySQL有什麼區別?
RDS是阿里雲提供的即開即用的關係型資料庫服務,兼容了MySQL和SQL Server兩種資料庫引擎。在傳統資料庫的基礎上,阿里雲RDS提供了強大豐富的功能從而保證了高可用性、高安全性以及高性能。此外,RDS還提供了諸多便利功能提升了RDS的易用性。
★高可用:
採用主從熱備的架構。主機down機或者出現故障後,備機秒級完成無縫切換,服務可用性承諾:99.95%
提供自動多重備份的機制。用戶可以自行選擇備份周期,也可以根據自身業務特點隨時進行臨時備份,數據可靠性承諾:99.9999%
數據回溯到任意時間點。用戶可以選擇7天內的任意時間點創建一個臨時實例,臨時實例生成後驗證數據無誤,即可將數據遷移到RDS實例,從而完成數據回溯操作。
★高安全
提供白名單訪問策略。可自行設置允許訪問的IP及IP段,有效防止黑客掃描埠進行伺服器攻擊。
提供閾值報警的功能。支持實例鎖定報警、連接數報警、IOPS報警、磁碟空間使用報警、CPU報警等。
提供SQL注入告警。將對發往RDS的疑似SQL注入的語句進行記錄並展示,供用戶進行程序調整,杜絕SQL注入的發生。
SQL審計。記錄所有發往RDS的SQL語句,系統將記錄SQL語句相關的連接IP、訪問資料庫的名稱、執行語句的賬號、執行時間、返回記錄數等信息。供用戶對RDS安全性進行排查。
控制台操作日誌。記錄所有在控制台上進行的修改類操作,便於管理員查看並管理RDS。
怎麼在雲伺服器上安裝mysql
說說我在阿里雲伺服器上安裝mysql的心路歷程吧,剛開始安裝好java8和tomcat8,安裝非常的順利,但是我接下來要安裝mysql了,在網上看到一篇帖子(是rpm包安裝的,也在本機上的centos6.5安裝過沒有問題),所以我就按照這個安裝mysql,可是失敗了,報錯了。
然後在網上瘋狂的找解決方法,然後卸載後重裝,裝了又卸,折騰的只剩半條命了,然後網上又說要源碼安裝,所以我又下載mysql的.tar.gz包,然後這樣安裝,但是如上圖顯示,但是原來的錯誤,我就在想是不是內存太小的原因,但是想想又不對,因為別人怎麼又安裝成功了,心有不甘啊!然後找阿里管理人員,他說我重裝好多次要重置系統盤,好,我重置系統盤了,然後重新編譯安裝,安裝好後,出現相同問題,tmd我真想罵人了。
最後我找到阿里雲伺服器上幫助一篇文章「一鍵安裝web環境」安裝好mysql,這次成功了,但是遠程登錄不了,無奈我又叫他們的管理人員幫我看看,然後就可以遠程登錄了,我也不知道他們怎麼搞好的,不過他登錄的是我的伺服器,所以可以用history命令查看他的操作,結果如下:
81 ps aux
82 history
83 cd /var/opt/
84 ls
85 cd
86 ls
87 cd /tmp/
88 ls
89 cd /home/
90 ls
91 cd sh-1.3.0/
92 ls
93 more account.log
94 /alidata/server/mysql/bin/mysql -u root -p
95 service mysqld r
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/278383.html