说明
vitess通过VTGate有自己独特的方法管理用户和权限,因此,如果通过VTGate发送,create user
和grant...
语法将不会有效果。
create user
,grant...
语法是对mysql用户使用的命令
VTGate始终用以下用户跟mysql沟通
mysql> select user,host from mysql.user;
+---------------+-----------+
| user | host |
+---------------+-----------+
| vt_repl | % |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
| vt_allprivs | localhost |
| vt_app | localhost |
| vt_appdebug | localhost |
| vt_dba | localhost |
| vt_filtered | localhost |
+---------------+-----------+
9 rows in set (0.01 sec)
密码格式
在上面的示例中,我们使用了纯文本密码。Vitess支持MySQL mysql_native_password