Создать новую базу данных в MySQL через консоль Linux.
У меня часто возникает необходимость создать новую базу данных и пользователя БД через консоль для различных тестов. Для создания заходим в консоль под рутом:
# mysql -u root -p |
Набираем пароль супер пользователя:
Enter password: |
Создаём базу данных с именем «mydb»:
mysql> CREATE DATABASE mydb; |
Создаем пользователя с именем «myuser» и паролем «mypassword». Делаем все права на созданную базу данных для нашего пользователя:
mysql> GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; |
В данном случае, вход для пользователя myuser будет разрешен на сервер MySQL только с localhost.