MySQL 網路訪問連線

2021-08-08 04:51:57 字數 1688 閱讀 5613

檢視 /etc/hosts配置檔案

[hotspot@bogon ~]$ cat /etc/hosts

127.0.0.1

localhost localhost.localdomain localhost4 localhost4.localdomain::1

localhost localhost.localdomain localhost6 localhost6.localdomain6

172.16.11.52 bogon

分主機檢視連線數

mysql>

select

count(1) '

連線數',host_db.host '

客戶端'

from ( select substring_index(host,'

:',1) as "host" from processlist ) host_db group

byhost_db.host;+--

----+---------------+

| 連線數 | 客戶端 |+--

----+---------------+|3

|172.16.91.237||

3|172.16.91.249||

186| bogon ||12

| localhost |+--

----+---------------+

4 rows in

set

上面**中bogon和localhost都是訪問本機,但連線數的差異,是因為jdbc.url的ip位址使用的不同,如果是127.0.0.1 會被對映為localhost,如果是172.16.11.52 則對映為bogon

分資料庫檢視連線數

mysql>

select

count(1) '

連線數',db '

資料庫'

from processlist group

bydb;+--

----+--------------------+

| 連線數 | 資料庫 |+--

----+--------------------+|1

|null||

3| bpm ||3

| bpm_ys ||3

| epm ||2

| information_schema |

|119

| perform2 ||5

| pms ||39

| portal ||29

| security_ys |+--

----+--------------------+

9 rows in

set

bash 命令列檢視連線數

mysql -uroot -proot --database='

information_schema

' -e "

select count(1) '連線數',db '資料庫名' from processlist group by db;

"2>/dev/null

遠端連線訪問mysql

昨天準備在自己的電腦上連我伺服器的資料庫mysql,1 伺服器端的mysql設定了乙個可以讓所有ip遠端訪問的賬號,許可權只給了乙個資料庫的 2 用phpmyadmin 配置了遠端伺服器的ip 3 嘗試登陸 失敗了竟然。最後發現,是伺服器的3306埠的問題,因為嘗試 本機telnet 伺服器的330...

訪問mysql表 mysql表的連線

兩個表 分別是表a和表b 1.內連線 只返回滿足條件的資料 inner join 例項應用 select from a inner join b on a.a1 b.b1 那麼我們會得到這樣的資料 2.外連線 外連線又分左外連線和右外連線 左外連線,只返回滿足左表的資料 左表資料全部會顯示 右外連線...

mysql遠端訪問不到 mysql 遠端連線不了

mysql is not allowed to connect to this mysql server 如果你想連線你的mysql的時候發生這個錯誤 error 1130 host 192.168.1.3 is not allowed to connect to this mysql server...