Из этой небольшой статьи вы узнаете, как создать базу данных в MySQL из командной строки в Linux.
Я покажу основной синтаксис команды CREATE DATABASE
в MySQL для создания простой базы данных с кодировкой по умолчанию.
Также я покажу, как создать пользователя в MySQL, задать ему пароль, дать все права на новосозданную базу данных и разрешить подключаться к ней только локально.
Дельный Совет: У вас есть бэкап? Он ОБЯЗАН у вас быть! Бэкапте базы данных MySQL из командной строки! Это действительно просто! Читать далее →
Подключитесь к MySQL серверу из командной строки под пользователем root
:
$ mysql -u root -p
Создать Базу Данных MySQL
Используйте следующий синтаксис для создания базы данных в MySQL:
mysql> CREATE DATABASE имя_базы;
Создайте нового пользователя:
mysql> GRANT ALL PRIVILEGES ON имя_базы.* TO имя_пользователя@localhost IDENTIFIED BY 'пароль_пользователя';С помощью последней команды мы дали пользователю
имя_пользователя
все права на только что созданную базу данных имя_базы
и установили ему пароль пароль_пользователя
.
Указывая localhost
после символа @
мы разрешаем пользователю подключаться к базе данных только с самого сервера на котором установлен MySQL.
Если вы хотите разрешать пользователю подключаться к базе данных удаленно, вы можете поменять localhost
на IP-адрес или имя хоста.
Дельный Совет: Узнайте, как легко получить список пользователей MySQL, посмотреть их пароли и привилегии из командной строки! Читать далее →
Теперь под этим пользователем вы можете подключиться к MySQL серверу из командной строки:
$ mysql -u имя_пользователя -p
Чтобы показать все базы данных доступные для текущего пользователя, выполните:
mysql> SHOW DATABASES;
Чтобы открыть новосозданную базу данных в MySQL, выполните:
mysql> USE имя_базы;
Вы также можете сразу открыть нужную базу данных при подключении из командной строки, явно указав ее имя:
$ mysql -u имя_пользователя -p -В имя_базы
Чтобы явно указать IP-адрес или имя MySQL сервера, выполните:
$ mysql -u имя_пользователя -p -h имя_хоста
Маласа!
Отлично, лаконично, понятно! 5 баллов.
и получаем кодировку latin_swedish и конфликт с utf8mb4_general_ci )))
sir just i want to learn more abot sql server so please help me for god sake