vi .bashrc
–添加下列内容
function cdb(){ mysql -u’test_1’ -p -S$(find /db/mysql* -name $1 -type d 2>/dev/null|awk -F’/’ ‘{print “/var/run/mysqld/mysqld"substr($3,6,6)”.sock"}’) $1;}
function finddb(){ find /db/mysql* -name $1 -type d 2>/dev/null; }
function conndb(){ mysql -u’test_1’ -p -S $(echo $1|awk ‘{ if($1 ==‘3306’) {print “/var/run/mysqld/mysqld.sock”;} else {print “/var/run/mysqld/mysqld_”$1".sock"}}’);}
保存更改后 执行如下语句:
source .bashrc
此时就可以通过如下用法找出数据库所在端口
finddb dbname
可以通过如下语句登录端口所在数据库
conndb port