Как подключиться из командной строки Windows к командной строке mysql
Я пытаюсь подключиться к командной строке mysql server из приглашения моих окон
Я пишу следующую строку в cmd, но я получаю сообщение об ошибке.
cd C:\MYSQL\bin\
И затем я выполняю
mysql.exe -u=root -p=admin
но я получаю эту ошибку
ERROR 1045: <28000>: Access denied for user 'root'@'localhost' <using password:YES>
Спасибо,
Ответы
Ответ 1
cd
в вашем вопросе недействителен (цитируя его здесь, потому что вы удалили его один раз, и он был там, когда был отправлен этот ответ):
cd CD:\MYSQL\bin\
Вы не можете cd
в CD:\
что-нибудь, потому что CD:\
не является допустимым каталогом в Windows. CD:
будет указывать диск, за исключением того, что диски ограничены одной буквой между A
и Z
.
Если ваш \MYSQL\BIN
находится на диске C:
, тогда ваши команды должны быть:
C:\>cd \MYSQL\Bin
C:\MYSQL\Bin>mysql -u root -p admin
Если вы еще не на C:
(который вы узнаете, посмотрев подсказку в окне cmd), или ваша папка MySQL находится на другом диске (например, D:
), измените на это диск тоже:
C:\> cd /d D:\MYSQL\Bin
D:\MYSQL\Bin>mysql -u root -p admin
.exe
после mysql
является необязательным, так как .exe
является исполняемым расширением в Windows. Если вы наберете mysql
, Windows автоматически выполнит поиск исполняемого файла с этим именем и запустит его, если он найдет его.
Обратите внимание, что в обоих моих примерах выполнения mysql
нет знаков =
. Вы должны просто использовать -p
без пароля и ждать, чтобы получить приглашение для него.
Ответ 2
Используйте это:
mysql -u user_name -p then press_enter_key
затем введите пароль
то есть.
line-1 : mysql -u root -p
line-2 : admin
Ответ 3
первый тип cmd
появится окно командной строки Windows:
PATH C:\XAMPP\MYSQL\BIN;%PATH%;
mysql -u root -p
где:
- -u - это идентификатор пользователя
- -p - пароль, если вы не будете использовать пароль, просто оставьте его пустым.
Ответ 4
C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -u username -p
Затем он попросит пароль.
Введите пароль, который вы установили для имени пользователя во время установки при добавлении db Users.
![In the given image depp is my username]()
Ответ 5
Вы регистрируетесь неправильно; вы не должны включать = в свой логин. Чтобы войти в систему, введите:
mysql.exe -uroot -padmin
Если это не сработает, вы можете не настроить свою систему. Если да, то вот хороший учебник по началу работы с подсказкой MySQL:
http://breakdesign.blogspot.com/2007/11/getting-started-with-php-and-mysql-in_11.html
Ответ 6
- Запустите службу сервера MySQL из домашнего каталога MySQL. Ваш C:\MYSQL\bin \, поэтому выберите этот каталог в командной строке и введите: NET START MySQL
(После этого вы можете открыть диспетчер задач Windows и убедиться, что на вкладке "Процессы" запущен процесс mysqld.exe. Возможно, ваша проблема здесь.) - Тип: mysql -u пользователь -p [pressEnter]
- Введите свой пароль [pressEnter]
или создайте файл start.bat:
- добавьте C:\MYSQL\bin\в ваш путь
- написать файл start.bat Мой файл start.bat имеет только две строки, как показано ниже:
чистый старт MySQL
mysql -u root -p
Удачи!
Ответ 7
Просто войдите в mysql
в windows
, если вы знаете свое имя пользователя и пароль.
Откройте командную строку, для меня имя пользователя root
и пароль password
mysql -u root -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.11-log MySQL Community Server (GPL)
Надеюсь, это поможет многим.
Ответ 8
Я использовал следующую команду для подключения MySQL Server 8.0 в командной строке Windows.
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p my_db
Enter password: ****
или же
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysql -u root -p my_db -h localhost
Enter password: ****
Здесь my_db - имя схемы.
![enter image description here]()
Ответ 9
Следующие команды будут подключаться к любой базе данных MySQL
shell> mysql --host=localhost --user=myname --password=mypass mydb
или
shell> mysql -h localhost -u myname -pmypass mydb
Поскольку он показывает пароль в виде обычного текста, вы можете ввести пароль позже, как было предложено. Итак, команда будет следующей:
shell> mysql --host=localhost --user=myname --password mydb
shell> mysql -h localhost -u myname -p mydb
Ответ 10
Вам нужно идти по установленному пути mysql на диске C:, тогда ваши команды должны быть:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -u root -p
OR
C:\>cd \MYSQL\Bin
C:\MYSQL\Bin>mysql -u root -p
Это запросит ваш пароль MySql по командной строке:
Enter password: ******
Поместите пароль, и вы получите панель инструментов mysql.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4622
Server version: 5.7.14-log MySQL Community Server (GPL)
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
собственников.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Ответ 11
Перейдите в каталог MySQL. Как и в моем случае его...
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
mysql -uroot -p
root может быть изменен для вашего пользователя, независимо от того, какого пользователя MySQL вы установили.
Он попросит ваш пароль. Если у вас есть пароль, введите свой пароль и нажмите "Enter". Если пароль не установлен, просто нажмите "Enter" без ввода. Вы будете подключены к MySQL.
Существует еще один способ прямого подключения к MySQL без всякого времени, переходя в каталог и вводя команды.
Создайте файл .bat. Сначала добавьте свой путь к MySQL. В моем случае это было,
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
Затем добавьте эти две строки
net start MySQL
mysql -u root -p
Если вы не хотите вводить пароль каждый раз, вы можете просто добавить пароль с помощью -p, например, -p root (в случае, если root был паролем), но это не рекомендуется.
Также, если вы хотите подключиться к другому хосту, кроме локального (промежуточный/рабочий сервер). Вы также можете добавить -h22.345.80.09 Например, 22.345.80.09 - это ip вашего сервера.
net start MySQL
mysql -u root -p -h22.345.80.0
Сохраните файл. Просто дважды щелкните, чтобы открыть и подключиться напрямую к MySQL.
Ответ 12
Пожалуйста, выполните следующие шаги
- Сначала откройте командную строку с администратором.
Перейдите в установленный каталог MySQL, скопируйте путь и пройдите в командной строке.
как: - C:\Program Files\MySQL\MySQL Server 5.7\bin>
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -uroot -p [-u для имени пользователя -p для пароля]
C:\Program Files\MySQL\MySQL Server 5.7\bin> mysql -uroot -p
Введите пароль: **** [введите свой пароль здесь]
![1 first image]()
Ответ 13
Сначала перейдите в каталог bin mysql. У вас есть два способа подключения
1) mysql -u root -p1234
(без места для флага пароля)
2) mysql -u root -p
и введите пароль, когда он спрашивает
Ответ 14
чтобы открыть mysql на терминале окна как:
mysql -u -p
например.
mysql -uroot -proot
где:
-u, за которым следует имя пользователя вашей базы данных, которое вы указали во время установки и
-p, за которым следует пароль
Предположение. Предположим, что бит mysql уже включен в переменную среды пути. если они не включены в путь, вы можете перейти до папки mysql bin, а затем выполнить команду выше. если вы хотите знать как настроить переменную окружения
Ответ 15
Запустите командную строку
Введите следующую команду и нажмите Enter
mysql -u username -p
Вам будет предложено ввести пароль
Enter password:
Введите пароль и нажмите Enter
Введите пароль:
Запустите следующие команды
1) show databases;
2) use your_preferred_database;
3) show tables;
4) select * from preferred_table;
Ответ 16
Если вы не хотите переходить в папку bin
MySQL, то другой вариант - поместить ярлык mysql.exe
в свой путь по умолчанию командной строки (C:\Users\"your user name">
) с содержимым:
mysql -u(username) -p(password)