Работа с MySQL

19.08.2010 by Koshak Комментировать »

Небольшой пост о том, как создавать из командной строки mysql новую базу данных и нового пользователя mysql с полными правами на только что созданную базу.

mysql -uroot -p

CREATE DATABASE ;
GRANT ALL PRIVILEGES ON .* TO 'my_user'@'localhost'
IDENTIFIED BY 'my_password' WITH GRANT OPTION;

Для того чтобы выставить новому пользователю полные права на все базы данных используем следующую команду:

GRANT ALL PRIVILEGES ON *.* TO 'my_user'@'localhost'
IDENTIFIED BY 'my_password' WITH GRANT OPTION;

Доступ к базе для данного пользователя возможен только с localhost. Если вы хотите дать ему доступ к базе с любого хоста, используете % вместо localhost:

GRANT ALL PRIVILEGES ON .* TO 'my_user'@'%'
IDENTIFIED BY 'my_password' WITH GRANT OPTION;

Проверяем работоспособность сервера MySQL:

$ mysql -u root -h localhost -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4 to server version: 4.0.25

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

Параметры:

-u указывает пользователя, который будет входить в систему.

-h указывает узел сети. Обычно это localhost, если вы настраиваете не удаленный сервер.

-p сообщает программе-клиенту mysql, что для доступа к базе данных будет вводится пароль.

Вывод списка баз данных MySQL

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.09 sec)

Важно: Запомните, что команды MySQL следует заканчивать точкой с запятой — ;

Создания базы данных без прав пользователей

Создание базы данных gentoo

mysql> CREATE DATABASE gentoo;
Query OK, 1 row affected (0.08 sec)

В данном случае, в ответе видно что изменилась одна строка, а последнее число означает время выполнения запроса. Убедиться о создании, мы можем, снова запустив команду SHOW DATABASES.

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| gentoo |
| mysql |
| test |
+----------+
3 rows in set (0.00 sec)

Сломался замок или заклинило дверь? Не беда! Компания Zamok-09 поможет вам произвести аварийное вскрытие дверных, а также вскрытие сейфов в москве и области. Рекомендую!

Рекомендую также:
средство записи образов дисков windows7 скачать
установка webmin centos
выполнение logon скрипта от имени системы
запустить синхронизацию времени из коммандной строки
личный виртуальный рабочий стол

Реклама

Оставить комментарий