Как я могу получить доступ к командной строке MySQL с помощью XAMPP для Windows? - PullRequest
100 голосов
/ 31 марта 2009

Как получить доступ к командной строке MySQL с помощью XAMPP для Windows?

Ответы [ 15 ]

2 голосов
/ 15 февраля 2016
1 голос
/ 08 мая 2017

В терминале:

cd C:\xampp\mysql\bin

mysql -h 127.0.0.1 --port=3306 -u root --password

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

SHOW DATABASES;
USE database_name_here;

SHOW TABLES
DESC table_name_here
SELECT * FROM table_name_here

Помните о ";" в конце каждого оператора SQL.

Windows cmd терминал не очень хорош и не поддерживает сочетания клавиш Ctrl + C, Ctrl + V (копировать, вставить). Если вы планируете много работать в терминале, рассмотрите возможность установки альтернативной строки терминала cmd, я использую cmder терминал - Страница загрузки

1 голос
/ 26 апреля 2017

Чтобы получить доступ к SQL через командную строку, мы просто перейдем в папку xampp. папка обычно находится на диске c: \.

  1. введите: cd c: \ xampp \ mysql \ bin и нажмите ввод.
  2. введите: in mysql -u root -p, затем нажмите enter.
  3. в новой строке введите пароль базы данных.
  4. тип: показать базы данных; чтобы увидеть все базы данных, к которым у вас есть доступ.
  5. как только вы узнаете, какую базу данных вы хотите использовать (например, cms_database), наберите use cms_data или любое другое имя db_name, должно появиться сообщение База данных изменена

// Бонусная нота Вы не должны использовать пользователя root при работе с базами данных. Вы хотели бы создать отдельную учетную запись (например, cms_user) со специальными привилегиями для ограничения ошибок.

для этого типа:

GRANT ALL PRIVILEGES IN cms_database.*
TO 'cms_user'@'localhost' 
IDENTITIED BY 'yourpassword'

двойная проверка с помощью команды:

SHOW GRANT FOR 'cms_user'@localhost;

если у вас уже есть имя пользователя и конкретная база данных, которую вы хотите использовать, измените шаг 2 на этот.

mysql -u cms_user -p cms_database 
0 голосов
/ 11 апреля 2019

У меня была такая же проблема. Во-первых, вот что у меня есть:

  1. победа 10
  2. xampp
  3. git bash

и я сделал это, чтобы исправить мою проблему:

  1. перейти к окну поиска (ПК)
  2. лента это environnement variable
  3. перейти к «пути» нажмите «изменить»
  4. добавить это "%systemDrive%\xampp\mysql\bin\" C:\xampp\mysql\bin\
  5. нажмите ОК
  6. перейдите на Git Bash , щелкните его правой кнопкой мыши и откройте, и запустите от имени администратора
  7. прямо на вашем Git Bash winpty mysql -u root, если ваш пароль пуст или winpty mysql -u root -p если у вас есть пароль
0 голосов
/ 21 сентября 2018

для окон

cd\xampp\mysql\bin
mysql -u root -p

Просто простые команды для linux, чтобы открыть mysql:

sudo /opt/lampp/bin/mysql
...