0

centOS 6.5 を実行しているサーバーに opengts をインストールしようとしています。

Java ODBC ドライバーを使用するのはこれが初めてです。

を使用して 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 を再起動しましたが、うまくいきません。誰かがこれを修正するのを手伝ってくれれば、本当に感謝しています。

ありがとう、サイ。

4

0 に答える 0