阿里雲最近搞活動,學生價10塊乙個月,於是乎找研究僧同學買了半年玩玩。
正常情況下買了伺服器之後還要買資料庫,但是我只是用來做測試,所以沒必要再買幾十塊乙個月的買資料庫。
伺服器我買的是市場映象並且已經裝好了ubuntu+mysql+apache+php環境,所以就想著和在本地開發一樣,有了mysql就沒必要再單獨買資料庫。
ok,實現做一些宣告吧:
1.我是用的是mac的os x ei captian系統,版本:10.11.1
2.所有鏈結以及操作均在終端完成
3.鑑於一些原因,
伺服器位址為:123.456.789.123
資料庫密碼為:databasepassword
例項名(也就是登陸遠端伺服器之後的系統名字):iz28wfqwhqyz
再囉嗦一下,遠端登入資料庫無非需要三個資料:資料庫所在的ip,登陸資料庫的賬號,登入密碼。
並且在登入前確定遠端的資料庫開啟了遠端連線。
下面粗略說說我從買完伺服器到連線資料庫成功的過程:
1.連線遠端伺服器:
這裡我在終端用ssh連線,因為mac系統自帶了ssh服務,
在終端輸入以下指令:
localhost:~ info$ ssh root@123.456.789.123
會顯示:
熟悉linux系統的朋友都知道,輸密碼是不會顯示的,所以這裡要輸入你在買伺服器時,設定的登入伺服器的密碼,輸入完成之後會顯示:root@123.456.789.123
's password:
2.獲取mysql的賬號及密碼welcome to aliyun elastic
compute
service!
last
login:
frinov
2713:40
:572015 from 123.456.789.123
root@iz28wfqwhqyz
:~#
初次使用的時候,mysql的密碼放在/alidata/account.log裡面
所以通過以下的指令去檢視密碼:
記住這個賬號密碼,作為遠端登入資料庫的賬號密碼。root@iz28wfqwhqyz:~# cd /alidata
root@iz28wfqwhqyz:/alidata# vim account.log
######
######
######
######
######
######
######
######
######
######
######
######
###
# thank you for using aliyun virtual machine
# ######
######
######
######
######
######
######
######
######
######
######
######
##ftp:
account:與本次無關
password:與本次無關
mysql:
account:root
password:databasepassword
退出vim編輯器。
3.修改mysql的遠端連線許可權
輸完這個你應該會看到:root@iz28wfqwhqyz
:~# mysql -h 127.0.0.1 -u root -pdatabasepassword
the mysql monitor. commands end
with ; or \g.
your mysql connection id
is42
server version: 5.5
.37-log mysql community server (gpl)
oracle is a registered trademark of oracle corporation and/or
itsaffiliates. other names may be trademarks of their respective
owners.
type 'help;' or '\h' for help. type '\c' to clear the current input statement.
mysql>
這表示你進去了mysql,注意看最後一行;
如果出現mysql>use mysql;
mysql>update user set host = 』%』 where user = 』root』;
說明已經存在host是%的了;error 1062 (23000): duplicate entry '%-root'
for key 'primary'
mysql> select host from user where user = 'root';
顯示:
繼續輸入:+-----------------------+
| host |
+-----------------------+
| % |
| 127.0
.0.1 |
| localhost.localdomain |
+-----------------------+
3 rows in
set (0.00
sec)
mysql>flush privileges;
ok 此時已經修改了mysql的遠端連線許可權,遠端登入吧~ 遠端連線伺服器mysql 阿里雲
1.首先檢視伺服器安全組中3306埠是否開啟 2.然後在伺服器中的mysql中,授權任何ip可以遠端登入mysql grant all on to root identified by admin flush privileges root是使用者名稱,是主機名或ip位址,這裡的 代表任意主機或ip...
阿里雲伺服器MySQL,不能遠端連線
1.mysql的使用者配置錯誤 資料庫裡面的user表未設定遠端登陸賬戶。因此把user表下的host選項裡的任意乙個賬戶設定為 就ok。參照命令 updata user set host where user 要修改的賬戶名 mysql初始登入命令 mysql u 使用者名稱 p 密碼 2.伺服器...
mac下遠端連線阿里雲伺服器
個人覺得阿里雲自帶的控制台命令列真心不好用,還是習慣mac自帶的終端 用終端連線阿里雲伺服器方法 ssh yourname yourserverip 其中yourname指伺服器登入使用者名稱 yourserverip指伺服器位址回車,輸入伺服器密碼,不出意外已經連上了你的伺服器,接下來為所欲為吧。...