Jelastic MySQL集群和数据库用户

时间:2017-09-01 15:03:40

标签: jelastic mysql-cluster

我使用"可扩展的MySQL群集创建了一个MySQL群集,该群集具有主从复制,ProxySQL负载均衡和Orchestrator"安装说明。这可以按预期工作。

我的Java应用程序可以使用Proxysql服务器的nod​​eid端点和安装过程中通过电子邮件发送的默认用户/密码连接到数据库。

我已经在MySQL主节点中创建了另一个用户/密码,其权限与在安装过程中创建的默认用户相同。但是,我的Java应用程序获得了#34; Permission denied"尝试使用该新用户时出错。

如果我将Java应用程序更改为直接指向主节点而不是Proxysql节点,则可以正常工作。

我必须采取另一个步骤才能通过Proxysql访问其他数据库用户吗?

1 个答案:

答案 0 :(得分:2)

是的,您应该通过proxysql启用其他db用户。要启用新用户,请通过ssh连接到proxysql节点并执行以下步骤:

  • mysql -h 127.0.0.1 -P6032 -uadmin -padmin

  • INSERT INTO mysql_users(username,password,active,default_hostgroup,max_connections)VALUES(' new_user ,' new_user_pass ',1,10,1000); 用于添加新用户

  • 将MYSQL用户加载到RUNTIME;保存MYSQL用户磁盘; 用于将用户加载到运行时