mysql登录命令

mysql登录命令:

1.设置mysql实例化登录

cd /data/install/bin/
./setup_mysql_loginpath.sh -n "loginpath" -h /var/run/mysql/default.mysql.socket -u root -p "password"

-n:配置的loginpath名字;
-h:连接的主机/socket路径;
-u:连接的用户名;
-p:连接的密码;

2.查看所有的login-path

mysql_config_editor print --all

3.查看某个实例

mysql_config_editor print --login-path=mysql-paas

4.登录某个实例

mysql --login-path=mysql-paas

通过上面mysql实例登录是没有grant的权限

5.登录可以进行grant授权

  • 1.通过脚本进行授权
cd /data/install/bin/
./grant_mysql_priv.sh -n default-root -u 'ctt' -p 'ct1993' -H "10.0.6.5"

-n:指定mysql链接的mysql实例配置名;
-u:指定授权的用户名;
-p:指定授权的用户名对应的密码;
-H:指定授权的主机ip列表
  • 2.socket连接后,进行手动授权
mysql -S /var/run/mysql/default.mysql.socket -u 'root' -p -h10.0.6.5