Небольшой пост о том, как создавать из командной строки mysql новую базу данных и нового пользователя mysql с полными правами на только что созданную базу. Code mysql -uroot -p <enter_mysql_root_pass> CREATE DATABASE <DB_NAME>; GRANT ALL PRIVILEGES ON <DB_NAME>.* TO 'my_user'@'localhost' IDENTIFIED BY 'my_password' WITH GRANT OPTION; Для того чтобы выставить новому пользователю полные права на все базы данных используем следующую команду: Code GRANT ALL PRIVILEGES ON *.* TO 'my_user'@'localhost' IDENTIFIED BY 'my_password' WITH GRANT OPTION; Доступ к базе для данного пользователя возможен только с localhost. Если вы хотите дать ему доступ к базе с любого хоста, используете % вместо localhost: Code GRANT ALL PRIVILEGES ON <DB_NAME>.* TO 'my_user'@'%' IDENTIFIED BY 'my_password' WITH GRANT OPTION; Выше приведены простые, но часто используемые команды mysql. Для дополнения и использования более сложных команд подпишитесь на мой сайт или читайте документацию. Взято с www.mysql.ru.
|