本文目錄一覽:
mysql怎麼查看端口號,和服務名
1、很多人還是很窮的,沒有技術一般都是在本地學習測試,那麼我就從本地測試環境開始說,這裡以wampserver為例:我的安裝在D盤符,打開地址如下D:\wamp\bin\mysql\mysql5.5.20\bin;
2、打開mysql.exe文件,輸入密碼回車確定顯示如下頁面證明你登錄成功了;
3、在mysql後面輸入show global variables like ‘port’;別寫錯了,切記別忘記寫英文狀態下的分號;
4、如果大家怕打錯了想複製我這個代碼,複製後不要去CTRl+V粘貼,那是不對的,要在會話窗口,也就是這個黑色框內,右鍵-粘貼。
具體如下:
1、簡介
MySQL是一個開放源碼的小型關聯式數據庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據庫。
2、軟件
MySQL最初的開發者的意圖是用mSQL和他們自己的快速低級例程(ISAM)去連接表格。經過一些測試後,開發者得出結論:mySQL並沒有他們需要的那麼快和靈活。這導致了一個使用幾乎和mSQL一樣的API接口的用於他們的數據庫的新的SQL接口的產生,這樣,這個API被設計成允許為用於mSQL而寫的第三方代碼更容易移植到MySQL。
3、應用環境
與其他的大型數據庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。
linux下怎麼查看數據庫端口
如何查看mysql 默認端口號和修改端口號
1. 登錄mysql
[root@test /]# mysql -u root -p
Enter password:
2. 使用命令show global variables like ‘port’;查看端口號
mysql show global variables like ‘port’;
+—————+——-+
| Variable_name | Value |
+—————+——-+
| port | 3306 |
+—————+——-+
1 row in set (0.00 sec)
3. 修改端口,編輯/etc/my.cnf文件,早期版本有可能是my.conf文件名,增加端口參數,並且設定端口,注意該端口未被使用,保存退出。
[root@test etc]# vi my.cnf
[mysqld]
port=3506
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
“my.cnf” 11L, 261C written
[root@test etc]#
4. 重新啟動mysql
[root@test ~]# /etc/init.d/mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
5.再次登錄後檢查端口已修改為’3506’.
[root@test etc]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.66 Source distribution
Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql show global variables like ‘port’;
+—————+——-+
| Variable_name | Value |
+—————+——-+
| port | 3506 |
+—————+——-+
1 row in set (0.00 sec)
mysql
總結:注意修改的端口不要被佔用,而且要有規劃,不要輕意的總是調整數據庫端口。還有就是安全保障,記得與負責網絡的人提前通知,以免端口無法正常使用。
mysql linux端配置多個端口
在同一個mysqld上運行多個端口服務器的3306端口上已經運行了一個mysql服務,配置文件位於默認的 etc my
cnf下,現在需要再開一個端口運行mysql服務,希望能重用當前mysql的配置(修改某項共用配置時只需要修改一
在同一個mysqld上運行多個端口
服務器的3306端口上已經運行了一個mysql服務,配置文件位於默認的/etc/my.cnf下,現在需要再開一個端口運行mysql服務,希望能重用當前mysql的配置(修改某項共用配置時只需要修改一處即可)。
網上有一篇通過mysqld_multi在同一個mysql下運行多個示例的文章,它是在配置文件的[mysqld_multi]里指定程序路徑,[mysqld1]、[mysql2]里分別指定相應的配置。但我還是想直接通過mysqld_safe方式啟動,不想在公共配置里指定每一個datadir目錄。經過一番摸索,可以這樣做:
0.
當前默認端口3306的配置和啟動方式:
/etc/my.ini中的配置:
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
socket = /tmp/mysql.sock
通過如下方式啟動
cd /usr/local/stow/mysql-5.0.51a-linux-i686-icc-glibc23
./bin/mysqld_safe
1.
配置3307端口mysql
1.1
創建數據庫
cd /usr/local/stow/mysql-5.0.51a-linux-i686-icc-glibc23
./scripts/mysql_install_db –datadir=/home/zhouguoqiang/tmp/mysql_3307/data
不必理會其中的warning、ERROR信息。此外,如果沒有特殊說明,下文均是在當前目錄下操作。
1.2
指定3307專有的配置
編輯文件/home/zhouguoqiang/tmp/mysql_3307/my.cnf,添加如下內容:
[mysqld]
port = 3307
socket = /tmp/mysql_3307.sock
datadir = /home/zhouguoqiang/tmp/mysql_3307/data
innodb_data_home_dir = /home/zhouguoqiang/tmp/mysql_3307/data
innodb_log_group_home_dir = /home/zhouguoqiang/tmp/mysql_3307/data
注意,如果使用了innodb類型的數據庫或者/etc/my.cnf里指定了innodb目錄相關的參數,這裡一定要重新指定成適當位置,否則將會共用3306中的innodb_data_home_dir和innodb_log_group_home_dir,進而導致3307端口的mysql啟動失敗(沒有權限或者文件被鎖)。
1.3
啟動3307端口的數據庫
./bin/mysqld_safe –defaults-extra-file=/home/zhouguoqiang/tmp/mysql_3307/my.cnf
需要注意的是,還有一個參數–defaults-file,二者是有區別的:
–defaults-file
加載指定的配置文件,將會完全覆蓋/etc/my.cnf中的配置
–default-extra-file
加載配置文件中指定的項,不會完全覆蓋/etc/my.cnf中的配置。如果同時在/etc/my.cnf中配置過,將會優先使用指定配置文件里的。
1.4
訪問3307端口的數據庫
由於默認是3306端口,因此需要指定端口號
mysql -uroot -P 3307 -h 127.0.0.1
必須指定-h,而且不能使用localhost
1.5
停止3307端口的數據庫
mysqladmin -uroot -S /tmp/mysql_3307.sock shutdown
參考資料:
linux怎麼查看mysql的端口
my.ini(Linux系統下是my.cnf),當mysql服務器啟動時它會讀取這個文件,設置相關的運行環境參數。
此文件中有一個參數是 port;
port = 3306 # 設置mysql客戶端連接服務端時默認使用的端口
找到mysql運行目錄下的my.ini(Linux系統下是my.cnf),查看此參數即可。
linux 怎麼看mysql端口
需要準備的材料分別是:電腦、linux連接工具。
1、首先連接上linux主機,通過mysql的連接指令連接到mysql服務。
2、輸入:show global variables like ‘port’;,按回車。
3、此時會打印出mysql的端口號,例如Value的值是3306。
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/128148.html