Создание базы данных mysql ubuntu

Создание базы данных mysql ubuntu

Последнее изменение: 29.08.2019

Сегодня рассмотрим, как создать базу данных в MySQL из командной строки в Linux.

В качестве подопытного будем использовать Ubuntu Server 18.04 с установленным LNMP

Я покажу основной синтаксис команды CREATE DATABASE в MySQL для создания простой базы данных с кодировкой по умолчанию.

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

Подключитесь к MySQL серверу из командной строки под пользователем root :

Создать Базу Данных MySQL

Используйте следующий синтаксис для создания базы данных в MySQL:

Создайте нового пользователя:

С помощью последней команды мы дали пользователю все права на только что созданную базу данных и установили ему пароль.

Указывая localhost после символа @ мы разрешаем пользователю подключаться к базе данных только с самого сервера на котором установлен MySQL.

Если вы хотите разрешать пользователю подключаться к базе данных удаленно, вы можете поменять localhost на IP-адрес или имя хоста.

Теперь под этим пользователем вы можете подключиться к MySQL серверу из командной строки:

Чтобы показать все базы данных доступные для текущего пользователя, выполните:

Чтобы открыть новосозданную базу данных в MySQL, выполните:

Вы также можете сразу открыть нужную базу данных при подключении из командной строки, явно указав ее имя:

Чтобы явно указать IP-адрес или имя MySQL сервера, выполните:

Если есть вопросы, то пишем в комментариях.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Из этой небольшой статьи вы узнаете, как создать базу данных в MySQL из командной строки в Linux.

Я покажу основной синтаксис команды CREATE DATABASE в MySQL для создания простой базы данных с кодировкой по умолчанию.

Читайте также:  Дисковод гибких дисков что это такое

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

Дельный Совет: У вас есть бэкап? Он ОБЯЗАН у вас быть! Бэкапте базы данных MySQL из командной строки! Это действительно просто! Читать далее →

Подключитесь к MySQL серверу из командной строки под пользователем root :

Создать Базу Данных MySQL

Используйте следующий синтаксис для создания базы данных в MySQL:

Создайте нового пользователя:

Указывая localhost после символа @ мы разрешаем пользователю подключаться к базе данных только с самого сервера на котором установлен MySQL.

Если вы хотите разрешать пользователю подключаться к базе данных удаленно, вы можете поменять localhost на IP-адрес или имя хоста.

Дельный Совет: Узнайте, как легко получить список пользователей MySQL, посмотреть их пароли и привилегии из командной строки! Читать далее →

Теперь под этим пользователем вы можете подключиться к MySQL серверу из командной строки:

Чтобы показать все базы данных доступные для текущего пользователя, выполните:

Чтобы открыть новосозданную базу данных в MySQL, выполните:

Вы также можете сразу открыть нужную базу данных при подключении из командной строки, явно указав ее имя:

Чтобы явно указать IP-адрес или имя MySQL сервера, выполните:

MySQL является очень распространенной базой данных, которую применяют в различных проектах (к примеру, проект LAMP — Linux / Apache / MySQL / PHP, который распространен во многих организациях по всему миру).

В процессе работы с MySQL, возникает необходимость создания новой базы данных и пользователя, от имени которого будут производится запросы к этой базе данных, а также назначение прав доступа к тем или иным данным этой базы.

Читайте также:  Как отключить запрет перерасчета кредитного лимита

Давайте, на примере создания базы данных testbase, пошагово рассмотрим сам процесс создания базы данных в MySQL.

Для начала, мы должны иметь установленный сервер mysql. Если он у вас еще не установлен, то установим его при помощи менеджера пакетов или, вручную, при помощи команд (в зависимости от дистрибутива):

В Debian/Ubuntu: $ sudo apt-get install mysql-server

В RedHat/Fedora и их производных: $ sudo yum install mysql-server

В Zenwalk: $ sudo netpkg mysql-server

После установки необходимых пакетов, запустим сервер mysql командой (в зависимости от используемого дистрибутива): $ sudo /etc/rc.d/rc.mysqld start или $ sudo /etc/init.d/mysqld start или $ sudo service mysqld start

Затем осуществим подключение к серверу MySQL, используя аккаунт суперпользователя root: $ mysql -u root

Внимание! По умолчанию, при подключении к базе данных под пользователем root с localhost, ввод пароля не обязателен.

Если, при установке сервера mysql вы назначили пользователю какой-либо пароль, то вы можете подключиться к серверу mysql, используя ключ -p : $ mysql -u root -p
Enter password:

После успешного подключения, выполним команду создания базы данных: mysql> create database testbase;

Затем создадим пользователя baseuser для подключения к базе данных и назначим ему пароль "userpasswd": mysql> grant usage on *.* to baseuser@localhost identified by ‘userpasswd’;

И, наконец, назначаем все привилегии (права) на базу testbase пользователю baseuser: mysql> grant all privileges on testbase.* to baseuser@localhost;

Символ * (звездочка) означает “все таблицы в базе данных”.

Все, с поставленной задачей мы справились.

Теперь проверим возможность подключения пользователя baseuser к базе данных testbase: $ mysql -u baseuser -p ‘userpasswd’ testbase

Ссылка на основную публикацию
Снять пароль с роутера tp link
Домашняя беспроводная сеть Wi-Fi должна быть защищена паролем. Но ведь бывают разные случаи, скажете вы. Например, вы хотите пригласить друзей...
Скопировать контакты с андроид на компьютер
Мы уже рассказывали о том, как скопировать контакты со смартфона на смартфон. Но иногда проще перебросить контактную книгу на компьютер....
Скопировать строку таблицы значений 1с в другую
Не претендуя на полноту описания функций и методов работы с таблицей значений 1с привожу некоторые аспекты, которые в своё время...
Снять пароль с макроса excel
Здравствуйте, друзья! Последние дни бился над такой задачей: Имеется файл .xls, в нем макрос на VBA, защищенный паролем. Файл создается...
Adblock detector