Ошибка инициализации базы данных OpenGTS "доступ пользователя 'root'@'%' к базе данных" gts "запрещен"

Я пытаюсь установить opengts на мой сервер под управлением CentOS 6.5.

Я впервые использую драйвер ODBC для Java.

Я могу редактировать базу данных с помощью клиента MySQL, используя mysql -u root -p, но когда я запускаю скрипт инициализации базы данных (initdb.sh), я получаю сообщение об ошибке

[ERROR|DBAdmin.execCommands:962] Message:   Access denied for user 'root'@'%' to database 'gts'
[ERROR|DBAdmin.execCommands:962] SQLState:  42000
[ERROR|DBAdmin.execCommands:962] ErrorCode: 1044
[DBAdmin.execCommands:962] com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'root'@'%' to database 'gts'
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'root'@'%' to database 'gts'
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:534)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
    at com.mysql.jdbc.Util.getInstance(Util.java:386)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2002)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163)
    at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2618)
    at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1749)
    at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1666)
    at org.opengts.dbtools.DBConnection._executeUpdate(DBConnection.java:1006)
    at org.opengts.dbtools.DBConnection.executeUpdate(DBConnection.java:950)
    at org.opengts.dbtools.DBConnection.executeUpdate(DBConnection.java:931)
    at org.opengts.dbtools.DBProvider.grantDBUser(DBProvider.java:2421)
    at org.opengts.dbtools.DBAdmin.execCommands(DBAdmin.java:960)
    at org.opengts.db.DBConfig._main(DBConfig.java:1548)
    at org.opengts.db.DBConfig.main(DBConfig.java:1663)

Я предоставил все привилегии пользователю root и перезапустил mysqld, но не повезло. Я был бы очень признателен, если бы кто-нибудь помог мне исправить это.

Спасибо, Сай.

0 ответов

Другие вопросы по тегам