У нас есть база данных MySQL, которая установлена на одном из наших серверов. Мы использовали программу MySQL Administrator 1.2.12 для управления базами данных на сервере. Этот сервер был установлен и настроен человеком, который больше не работает в организации.
Я пытаюсь создать новую схему на сервере MySQL. Я вошел в систему как администратор, и когда я выбираю опцию "Создать новую схему", я получаю сообщение об ошибке: "Номер ошибки MySQL 1044 Доступ запрещен для пользователя "Администратор"@'%' к базе данных TAtest"
Я запустил команду SHOW GRANTS и получил следующую информацию:
'GRANT USAGE ON *.* TO 'Administrator'@'%' IDENTIFIED BY PASSWORD *9C9F3367144B''
'GRANT ALL PRIVILEGES ON `TRACSBACK`.* TO 'Administrator'@'%' WITH GRANT OPTION'
'GRANT ALL PRIVILEGES ON `tmp`.* TO 'Administrator'@'%' WITH GRANT OPTION'
'GRANT ALL PRIVILEGES ON `mysql`.* TO 'Administrator'@'%' WITH GRANT OPTION'
'GRANT ALL PRIVILEGES ON `JMSTEST`.* TO 'Administrator'@'%' WITH GRANT OPTION'
'GRANT ALL PRIVILEGES ON `interlock`.* TO 'Administrator'@'%' WITH GRANT OPTION'
'GRANT ALL PRIVILEGES ON `JMS`.* TO 'Administrator'@'%' WITH GRANT OPTION'
'GRANT ALL PRIVILEGES ON `HADEN`.* TO 'Administrator'@'%' WITH GRANT OPTION'
'GRANT ALL PRIVILEGES ON `empvoting`.* TO 'Administrator'@'%' WITH GRANT OPTION'
'GRANT ALL PRIVILEGES ON `CVCLEANUP`.* TO 'Administrator'@'%' WITH GRANT OPTION'
'GRANT ALL PRIVILEGES ON `i\_schema`.* TO 'Administrator'@'%' WITH GRANT OPTION'
Когда я смотрю на таблицу пользователей, я не знаю, правильно ли они настроены....
HOST User
% Administrator
% hbowling
% kserna
% landrews
% root
% rtarefeder
10.8.8.107 root
inftch5.domain.name hbowling
inftch5.domain.name root
localhost hbowling
localhost root
domain.name hbowling
metroweb.domain.name root
где domain.name — допустимое доменное имя.
Я получаю сообщение об ошибке и не могу создать новую схему, если я вошел в систему как администратор, пользователь root или сам.
Я попытался загрузить MySQL Workbench 5.0.30 OSS Community Edition, который, насколько я могу судить по информации в Интернете, должен подключаться к моему серверу MySQL, но этого не происходит: см. http://www.mysql.com/downloads/workbench/ говорит Администрирование базы данных (заменяя администратора MySQL, который я использовал ). Однако, когда я захожу в раздел справки версии MySQL Workbench для сообщества, он говорит, что для подключения к серверу вам нужна коммерческая версия.
Итак, 2 вопроса: как мне заставить существующего администратора MySQL разрешить пользователю, к которому у меня есть доступ, создать новую схему?
Существует ли бесплатная версия MySQL Workbench, которая позволит мне подключиться к моей базе данных? сервер так, как это делает администратор MySQL?