Ⅰ 雲伺服器的資料庫主機名是localhost還是網卡IP
ocalhost 代表的是本地的意思
一般來說 代表IP地址的話就是127.0.0.1
也就是說 我 ping 127.0.0.1 == ping localhost
127.0.0.1是代表自己機器的迴路地址,無論是否聯網,自己機器都是127.0.0.1,127段是保留區段。
localhost與127.0.0.1的關系:
localhost可以看成主機名,127--可以看成主機ip,中間曾在一個主機名到ip地址的映射!
如果你在mysql中連接資料庫,要用localhost而不能用127.0.0.1。因為mysql中對於用戶的登陸位置是有限定的,具體見mysql資料庫(database名字就是mysql)裡面的user表,裡面存放的ip和存放的域名是不一樣的,mysql進行匹配時不會自動將ip轉換成域名的。你授權一個用戶從這個ip訪問,不等於授權他從這個余名訪問。
1、mysql -h 127.0.0.1 的時候,使用TCP/IP連接,
mysql server 認為該連接來自於127.0.0.1或者是"localhost.localdomain" 。
2、mysql -h localhost 的時候,是不使用TCP/IP連接的,而使用Unix socket;
此時,mysql server則認為該client是來自"localhost"
我的伺服器用的是小鳥雲的,用著很穩定,挺不錯的。
Ⅱ mysql資料庫連接地址怎麼確定
jdbc:mysql://[資料庫伺服器IP地址]/[資料庫名]
例如:區域網內一mysql伺服器
IP地址為172.10.1.100,資料庫名為test
鏈接地址為
jdbc:mysql://172.10.1.100/test
如果是本機,IP地址可以直接寫為localhost
Ⅲ mysql連接資料庫時主機名或 IP 地址在什麼時候用 localhost什麼時候用本機 IP 地址
本地連接時,兩種都可以,遠程連接時必須用IP
Ⅳ mysql 安裝後資料庫名是什麼 root是用資料庫戶名 資料庫叫什麼
mysql
伺服器安裝後。
默認有兩個資料庫:1、mysql
;
2、information_schema
mysql
資料庫主要是存儲用戶信息的。user表存放的就是該mysql服務的所有的用戶
information_schema
不是一個資料庫,而是一個視圖。主要用來記錄所有資料庫信息的。