mysql登录命令
<h5>mysql登录命令:</h5>
<p>1.设置mysql实例化登录</p>
<pre><code>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:连接的密码;</code></pre>
<p>2.查看所有的login-path</p>
<pre><code>mysql_config_editor print --all</code></pre>
<p>3.查看某个实例</p>
<pre><code>mysql_config_editor print --login-path=mysql-paas</code></pre>
<p>4.登录某个实例</p>
<pre><code>mysql --login-path=mysql-paas</code></pre>
<hr />
<h6><code>通过上面mysql实例登录是没有grant的权限</code></h6>
<hr />
<p>5.登录可以进行grant授权</p>
<ul>
<li>1.通过脚本进行授权</li>
</ul>
<pre><code>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列表</code></pre>
<ul>
<li>2.socket连接后,进行手动授权</li>
</ul>
<pre><code>mysql -S /var/run/mysql/default.mysql.socket -u 'root' -p -h10.0.6.5</code></pre>