Проблемы с использованием mysql

У вас есть ключ GPG? Знает ли Launchpad ваш ключ? В период упаковки вы можете использовать debuild -S -sa -k<YourGPGkey> для создания вашего файла *.desc. После этого вы можете загрузить исходный пакет, *.dsc файл в PPA. Launchpad скомпилирует ваш код.

1
задан 19 August 2013 в 13:56

1 ответ

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

Как и во многих системах, сервер MySQL имеет свои собственные учетные записи и привилегии пользователя. Поэтому, если вы подключаете клиента к серверу MySQL, вы должны указать имя пользователя и (почти всегда) пароль. Если вы не укажете mysql с именем пользователя, предполагается, что вы хотите использовать имя пользователя UNIX / Linux, которое вы зарегистрировали на своем сервере. Например, если вы вошли в ваш сервер как «joe», mysql пытается использовать пользователя MySQL с тем же именем, что и «joe @ localhost». Как вы видите, учетные записи пользователей MySQL всегда содержат имя хоста, из которого вы подключаетесь. Это будет добавлено автоматически.

Если вы хотите подключиться к своему серверу MySQL как «joe @ localhost», вы можете сделать

mysql -u joe

. При этом MySQL предполагает, что Сервер MySQL работает на том же компьютере, что и клиент (поэтому автоматически добавляется имя хоста localhost), а «joe @ localhost» не имеет набора паролей.

Если требуемая учетная запись пользователя MySQL server , вы можете задать клиенту mysql его с помощью

mysql -u joe -p

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

mysql -h my-mysql-server.com -u joe -p

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

0
ответ дан 24 May 2018 в 18:54

Другие вопросы по тегам:

Похожие вопросы: