linux資料庫埠
修改埠,編輯/etc/my.cnf文件,早期版本有可能是my.conf文件名,增加埠參數,並且設定埠,注意該埠未被使用,保存退出。
[root@testetc]#vimy.cnf
[mysqld]
port=3506
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
#Disablingsymbolic-
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
"my.cnf"11L,261Cwritten
[root@testetc]#
重新啟動mysql
[root@test~]#/etc/init.d/mysqldrestart
Stoppingmysqld:[OK]
Startingmysqld:[OK]
『貳』 怎麼查看並修改linux系統下的db2數據的埠號
1。查看資料庫實例名:命令1:db2 get dbm cfg;在列出的內容中查找TCP/IP Service name (SVCENAME) = 項的值,本例為DB2_inst64.命令2:直接查找到資料庫實例名,db2 get dbm cfg | grep -i service 也可以查找到資料庫實例名。
2。查看埠號:通過上一句命令的輸出(如DB2_inst64)在/etc/services文件中找對應的埠號
grep DB2_inst64 /etc/services
3。修改埠號:命令修改:db2 update dbm cfgusing svcename<埠號或者服務名>
『叄』 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
參考資料:
http://hi..com/baoobaoo/blog/item/3bd94f2a9432dc3c5343c199.html
http://dev.mysql.com/doc/refman/5.1/en/option-files.html
『伍』 linux 如何查看sybase資料庫連接埠號
1.想在linux連接sybase資料庫 用命令isql
2.isql命令的使用
簡單版本
isql -U aaa -P aaa
-U 用戶名 -P表示密碼 這樣訪問的是本地的資料庫
復雜點的使用
isql -U aaa -P aaa -H 192.168.100.54:4205 -D staticdb -S bjtxsyb
-U 和-P和前面意思一樣 -H表示遠程主機IP和埠 -D表示資料庫名
-S 服務名字 這個命令用於連接遠程的資料庫
3.登錄後就可直接輸入標准sql了
本來想貼圖的 公司網太卡 就之粘點文本了
[omc@svr905 omc]$ isql -U aaa -P aaa -H 192.168.100.54:4205 -D staticdb -S bjtxsyb
1> select * from test
2>
4.想執行輸入的sql命令 用關鍵字go 再按enter就出數據拉
[omc@svr905 omc]$ isql -U aaa -P aaa -H 192.168.100.54:4205 -D staticdb -S bjtxsyb
1> select * from test
2>go
3>
『陸』 linux 怎麼看mysql埠
需要准備的材料分別是:電腦、linux連接工具。
1、首先連接上linux主機,通過mysql的連接指令連接到mysql服務。
『柒』 linux系統如何查找mysql所在埠
my.ini(Linux系統下是my.cnf),當mysql伺服器啟動時它會讀取這個文件,設置相關的運行環境參數。
此文件中有一個參數是
port;
port
=
3306
#
設置mysql客戶端連接服務端時默認使用的埠
找到mysql運行目錄下的my.ini(Linux系統下是my.cnf),查看此參數即可。
『捌』 linux中怎麼開啟mysql的3306埠
1、首先,進入到控制台下,下圖是我用了putty工具,遠程實現的控制。之後輸入「netstat -an | grep 3306」即可查看是否開啟,如下圖只顯示listen則標識未開啟。
『玖』 linux下怎麼查看Oracle埠號
一般情況下埠號是1521,但如果安裝Oracle時更改了埠號的話,就需要到Oracle伺服器上查訊埠號。可以通過tnsnames.ora文件讀取資料庫的信息。
可以看到類似如下的內容:
HOST= 就是主機地址(如果是寫的主機名,可以查看/etc/hosts文件中查看主機名對應的IP地址)
POST= 就是資料庫開放的埠。