Это команда mysql_config_editor, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
mysql_config_editor - настроить аутентификационную информацию для подключения к серверу MySQL
СИНТАКСИС
mysql_config_editor кредита команду
ОПИСАНИЕ
Команда mysql_config_editor утилита позволяет хранить учетные данные аутентификации в
зашифрованный файл пути входа с именем .mylogin.cnf. Расположение файла -% APPDATA% \ MySQL
каталог в Windows и домашний каталог текущего пользователя в системах, отличных от Windows. В
файл может быть прочитан позже клиентскими программами MySQL для получения учетных данных аутентификации для
подключение к серверу MySQL.
Незашифрованный формат файла пути входа в систему .mylogin.cnf состоит из групп параметров,
аналогично другим файлам опций. Каждая группа параметров в .mylogin.cnf называется «путем входа в систему».
это группа, которая допускает только определенные параметры: кашель, пользователь, password, порт и гнездо.
Думайте о группе опций пути входа в систему как о наборе опций, которые определяют, какой сервер MySQL использовать.
подключиться и какая учетная запись будет аутентифицироваться. Вот незашифрованный пример:
[Клиент]
пользователь = мое имя по умолчанию
пароль = mydefaultpass
хост = 127.0.0.1
[мой путь]
пользователь = мое другое имя
пароль = myotherpass
хост = localhost
Когда вы вызываете клиентскую программу для подключения к серверу, клиент использует .mylogin.cnf в
в сочетании с другими файлами опций. Его приоритет выше, чем у других файлов опций, но
меньше параметров, явно указанных в командной строке клиента. Для получения информации о
порядок, в котором используются файлы опций, см. Раздел 4.2.6, «Использование файлов опций».
Чтобы указать альтернативное имя файла пути входа, установите среду MYSQL_TEST_LOGIN_FILE
Переменная. Эта переменная распознается mysql_config_editor, стандартными клиентами MySQL
(mysql, Mysqladminи т. д.), а также mysql-тест-run.pl утилита для тестирования.
Программы используют группы в файле пути входа в систему следующим образом:
· mysql_config_editor по умолчанию работает с клиентским путем входа в систему, если вы не укажете
--login-path =имя возможность явно указать, какой путь входа в систему использовать.
· Без --логин-путь опции, клиентские программы читают те же группы опций из
файл пути входа, который они читают из других файлов опций. Рассмотрим эту команду:
оболочка> mysql
По умолчанию, mysql клиент читает группы [client] и [mysql] из другой опции
файлы, поэтому он также считывает их из файла пути входа в систему.
· С --логин-путь опция, клиентские программы дополнительно читают указанный путь входа
из файла входа в систему. Группы опций, считанные из других файлов опций, остаются
тем же. Рассмотрим эту команду:
оболочка> mysql --login-path = mypath
Команда mysql клиент читает [client] и [mysql] из других файлов опций, а [client],
[mysql] и [mypath] из файла пути входа.
· Клиентские программы читают файл пути входа, даже если --нет-по умолчанию опция используется.
Это позволяет указывать пароли более безопасным способом, чем в командной строке, даже если
--нет-по умолчанию настоящее.
mysql_config_editor шифрует файл .mylogin.cnf, чтобы его нельзя было прочитать как открытый текст, и
его содержимое при расшифровке клиентскими программами используется только в памяти. В этом случае,
пароли могут храниться в файле в формате, не являющемся открытым текстом, и использоваться позже без каких-либо
должны быть представлены в командной строке или в переменной среды.
mysql_config_editor предоставляет команду печати для отображения содержимого файла пути входа в систему,
но даже в этом случае значения паролей замаскированы, чтобы никогда не отображаться таким образом, чтобы
другие пользователи могут их видеть.
Шифрование, используемое mysql_config_editor предотвращает появление паролей в
.mylogin.cnf в виде открытого текста и обеспечивает определенную степень безопасности, предотвращая непреднамеренное
раскрытие пароля. Например, если вы показываете обычный незашифрованный файл опций my.cnf на
на экране, все содержащиеся в нем пароли видны всем. С .mylogin.cnf,
это неправда. Но используемое шифрование не остановит решительного злоумышленника, и вы
не следует считать его нерушимым. Пользователь, который может получить привилегии системного администратора
на вашем компьютере для доступа к файлам можно с некоторыми усилиями расшифровать файл .mylogin.cnf.
Файл пути входа в систему должен быть доступен для чтения и записи для текущего пользователя и недоступен для
другие пользователи. Иначе, mysql_config_editor игнорирует его, а клиентские программы не используют,
либо.
взывать mysql_config_editor как это:
оболочка> mysql_config_editor [program_options] команду [параметры_команды]
Если файл пути входа в систему не существует, mysql_config_editor создает это.
Аргументы команды представлены следующим образом:
· program_options состоит из общих mysql_config_editor настройки.
· Команда указывает, какое действие следует выполнить с файлом пути входа в систему .mylogin.cnf. Для
Например, set записывает путь входа в файл, remove удаляет путь входа в систему и печатает
отображает содержимое пути входа в систему.
· параметры_команды указывает любые дополнительные параметры, относящиеся к команде, например
имя пути входа и значения для использования в пути входа.
Положение имени команды в наборе аргументов программы имеет значение. Для
Например, эти командные строки имеют одинаковые аргументы, но дают разные результаты:
оболочка> mysql_config_editor --Помогите набор
оболочка> mysql_config_editor набор --Помогите
Первая командная строка отображает общий mysql_config_editor справочное сообщение и игнорирует
команда set. Вторая командная строка отображает справочное сообщение, относящееся к набору
команда.
Предположим, вы хотите установить путь для входа в систему клиента, который определяет ваше значение по умолчанию.
параметры подключения и дополнительный путь входа в систему с именем remote для подключения к
Сервер MySQL - хост remote.example.com. Вы хотите войти в систему следующим образом:
· По умолчанию на локальный сервер с именем пользователя и паролем localuser и
местный пропуск
· На удаленный сервер с именем пользователя и паролем remoteuser и remotepass
Чтобы настроить пути входа в систему в файле .mylogin.cnf, используйте следующие команды set. Входить
каждую команду в одной строке и введите соответствующие пароли при появлении запроса:
оболочка> mysql_config_editor набор --login-path = клиент
--host = localhost --user = localuser --пароль
Введите пароль: вводить password "localpass" здесь
оболочка> mysql_config_editor набор --login-path = удаленный
--host = remote.example.com --user = удаленный пользователь --пароль
Введите пароль: вводить password "remotepass" здесь
mysql_config_editor по умолчанию использует путь входа клиента, поэтому --login-path = клиент
опцию можно не указывать в первой команде без изменения ее эффекта.
Чтобы увидеть, что mysql_config_editor записывает в файл .mylogin.cnf, используйте команду печати:
оболочка> mysql_config_editor Распечатать --все
[Клиент]
пользователь = localuser
пароль = *****
хост = localhost
[удаленный]
пользователь = удаленный пользователь
пароль = *****
хост = remote.example.com
Команда печати отображает каждый путь входа в систему в виде набора строк, начинающихся с заголовка группы.
с указанием имени пути входа в квадратные скобки, за которым следуют значения параметров для
путь входа в систему. Значения пароля замаскированы и не отображаются в виде открытого текста.
Если вы не укажете --все для отображения всех путей входа в систему или --login-path =имя отображать
именованный путь входа, команда печати отображает путь входа клиента по умолчанию, если есть
вариант.
Как показано в предыдущем примере, файл путей входа в систему может содержать несколько путей входа в систему.
Таким образом, mysql_config_editor позволяет легко настроить несколько «личностей» для
подключение к разным серверам MySQL или подключение к данному серверу с использованием разных
учетные записи. Любой из них можно будет выбрать по имени позже, используя --логин-путь вариант, когда
вы вызываете клиентскую программу. Например, чтобы подключиться к удаленному серверу, используйте этот
команда:
оболочка> mysql --login-path = удаленный
Здесь, mysql читает группы опций [client] и [mysql] из других файлов опций, а
Группы [client], [mysql] и [remote] из файла пути входа.
Чтобы подключиться к локальному серверу, используйте эту команду:
оболочка> mysql --login-path = клиент
Так как mysql по умолчанию считывает пути входа клиента и mysql, --логин-путь вариант
в этом случае ничего не добавляет. Эта команда эквивалентна этой:
оболочка> mysql
Параметры, считанные из файла пути входа, имеют приоритет над параметрами, считанными из другого параметра
файлы. Параметры, считываемые из групп путей входа, которые появляются позже в файле пути входа, принимают
приоритет над параметрами, прочитанными из групп, появившихся ранее в файле.
mysql_config_editor добавляет пути входа в файл пути входа в систему в порядке их создания,
поэтому вам следует сначала создать более общие пути входа в систему, а позже - более конкретные пути. если ты
необходимо переместить путь входа в файл, вы можете удалить его, а затем воссоздать его, чтобы добавить
к концу.
Когда вы используете команду set с mysql_config_editor чтобы создать путь входа в систему, вам не нужно
укажите все возможные значения параметров (имя хоста, имя пользователя, пароль, порт, сокет). Только
эти значения записываются в путь. Любые недостающие значения, которые потребуются позже, могут быть
указывается, когда вы вызываете клиентский путь для подключения к серверу MySQL, либо в другом
файлы опций или в командной строке. Любые параметры, указанные в командной строке, переопределяют
те, которые указаны в файле пути входа в систему или других файлах параметров. Например, если
учетные данные в пути удаленного входа также применяются для хоста remote2.example.com, подключитесь
к серверу на этом хосте следующим образом:
оболочка> mysql --login-path = удаленный --host = remote2.example.com
mysql_config_editor Общие параметры.PP mysql_config_editor поддерживает следующие общие
параметры, которые можно использовать перед любой командой, указанной в командной строке. Для
описания параметров, специфичных для команды, см. в разделе Команды mysql_config_editor и Command-
Конкретные параметры.
· --Помогите, -?
Отобразите общее справочное сообщение и выйдите.
Чтобы увидеть справочное сообщение для конкретной команды, вызовите mysql_config_editor следующим образом, где
команду это команда, отличная от help:
оболочка> mysql_config_editor команду --Помогите
· --debug [=параметры_отладки], -# параметры_отладки
Напишите журнал отладки. Типичный параметры_отладки строка d: t: o,file_name. По умолчанию
это d: t: o, / tmp / mysql_config_editor.trace.
· --подробный, -v
Подробный режим. Распечатайте дополнительную информацию о том, что делает программа. Этот вариант может быть
полезен при диагностике проблем, если операция не принесла ожидаемого эффекта.
· --версия, -V
Вывести информацию о версии и выйти.
mysql_config_editor Команды и параметры, специфичные для команд.PP В этом разделе описывается
разрешается mysql_config_editor команды, и для каждой из них параметры, специфичные для команды
разрешено после имени команды в командной строке.
Кроме того, mysql_config_editor поддерживает общие параметры, которые можно использовать перед любыми
команда. Описание этих параметров см. В разделе Общие параметры mysql_config_editor.
mysql_config_editor поддерживает эти команды:
· помощь
Отобразите общее справочное сообщение и выйдите. Эта команда не принимает следующих параметров.
Чтобы увидеть справочное сообщение для конкретной команды, вызовите mysql_config_editor следующим образом, где
команду это команда, отличная от help:
оболочка> mysql_config_editor команду --Помогите
· Распечатать [кредита]
Распечатайте содержимое файла пути входа в незашифрованном виде, за исключением
пароли отображаются как *****.
Имя пути входа по умолчанию - client, если путь входа не указан. Если оба --все и
--логин-путь даны, --все имеет приоритет.
Команда печати разрешает эти параметры после имени команды:
· --Помогите, -?
Отобразите справочное сообщение для команды печати и выйдите.
Чтобы увидеть общее справочное сообщение, используйте mysql_config_editor --Помогите.
· --все
Распечатайте содержимое всех путей входа в систему в файле путей входа в систему.
· --login-path =имя, -G имя
Распечатайте содержимое именованного пути входа в систему.
· Удалить [кредита]
Удалите путь входа в систему из файла пути входа или измените путь входа, удалив
варианты от него.
Эта команда удаляет из пути входа только те параметры, которые указаны с
--хозяин, --пароль, --порт, --разъеми --Пользователь параметры. Если ни один из этих вариантов не
задано, remove удаляет весь путь входа в систему. Например, эта команда удаляет только
пользователь вариант из пути входа в систему mypath, а не из всего пути входа в систему mypath:
оболочка> mysql_config_editor удаление --login-path = mypath --Пользователь
Эта команда удаляет весь путь входа в систему mypath:
оболочка> mysql_config_editor удаление --login-path = mypath
Команда remove разрешает следующие параметры после имени команды:
· --Помогите, -?
Вывести справочное сообщение для команды удаления и выйти.
Чтобы увидеть общее справочное сообщение, используйте mysql_config_editor --Помогите.
· --хозяин, -h
Удалите имя хоста из пути входа в систему.
· --login-path =имя, -G имя
Путь входа в систему, который нужно удалить или изменить. Имя пути входа по умолчанию - client, если это
вариант не дан.
· --пароль, -p
Удалите пароль из пути входа в систему.
· --порт, -P
Удалите номер порта TCP / IP из пути входа в систему. Эта опция была добавлена в MySQL
5.7.1.
· --разъем, -S
Удалите имя файла сокета Unix из пути входа в систему. Эта опция была добавлена в
MySQL 5.7.1.
· --Пользователь, -u
Удалите имя пользователя из пути входа в систему.
· --предупреждать, -w
Предупреждать и запрашивать у пользователя подтверждение, если команда пытается удалить
путь входа по умолчанию (клиент) и --login-path = клиент не было указано. Этот вариант
по умолчанию включен; использовать - пропустить-предупредить отключить это.
· сброс настроек [кредита]
Очистите содержимое файла пути входа в систему.
Команда сброса разрешает эти параметры после имени команды:
· --Помогите, -?
Отобразите справочное сообщение для команды сброса и выйдите.
Чтобы увидеть общее справочное сообщение, используйте mysql_config_editor --Помогите.
· установленный [кредита]
Напишите путь для входа в файл пути для входа.
Эта команда записывает в путь входа только те параметры, которые указаны с
--хозяин, --пароль, --порт, --разъеми --Пользователь параметры. Если ни один из этих вариантов не
данный, mysql_config_editor записывает путь входа в систему как пустую группу.
Команда set разрешает следующие параметры после имени команды:
· --Помогите, -?
Вывести справочное сообщение для команды set и выйти.
Чтобы увидеть общее справочное сообщение, используйте mysql_config_editor --Помогите.
· --host =имя_хоста, -h имя_хоста
Имя хоста для записи в путь входа.
· --login-path =имя, -G имя
Путь входа в систему для создания. Путь для входа по умолчанию - client, если этот параметр установлен.
не дано.
· --пароль, -p
Запрашивать пароль для записи в путь входа. После mysql_config_editor
отобразит запрос, введите пароль и нажмите Enter. Чтобы не допустить других пользователей
увидев пароль, mysql_config_editor не повторяет его.
Чтобы указать пустой пароль, нажмите Enter при запросе пароля. Результирующий
Путь входа, записанный в файл пути входа, будет содержать такую строку:
пароль =
· --port =номер_порта, -P номер_порта
Номер порта TCP / IP для записи в путь входа в систему. Эта опция была добавлена в MySQL
5.7.1.
· --socket =file_name, -S file_name
Имя файла сокета Unix для записи в путь входа в систему. Эта опция была добавлена в
MySQL 5.7.1.
· --user =user_name, -u user_name
Имя пользователя для записи в путь входа.
· --предупреждать, -w
Предупреждать и запрашивать у пользователя подтверждение, если команда пытается перезаписать
существующий путь входа в систему. Эта опция включена по умолчанию; использовать - пропустить-предупредить отключить
его.
АВТОРСКИЕ ПРАВА
Авторские права © 1997, 2016, Oracle и / или ее дочерние компании. Все права защищены.
Эта документация является бесплатным программным обеспечением; вы можете распространять и / или изменять его только под
условия Стандартной общественной лицензии GNU, опубликованной Free Software Foundation;
версия 2 Лицензии.
Эта документация распространяется в надежде, что она будет полезной, но БЕЗ КАКИХ-ЛИБО
ГАРАНТИЯ; без даже подразумеваемой гарантии ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОГО
ЦЕЛЬ. Подробнее см. Стандартную общественную лицензию GNU.
Вы должны были получить копию Стандартной общественной лицензии GNU вместе с программой;
в противном случае напишите в Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Бостон, Массачусетс 02110-1301 США или см. http://www.gnu.org/licenses/.
Используйте mysql_config_editor в Интернете с помощью сервисов onworks.net