Я новичок в MySQL, я пытаюсь запустить WordPress на своем рабочем столе Windows, и ему нужен MySQL.
Я устанавливаю все, Web Platform Installer
что предоставляет Microsoft. Я никогда не устанавливал пароль root для MySQL, и на последнем этапе установки WordPress он запрашивает пароль сервера MySQL.
Какой пароль по умолчанию для root (если он есть) и как его изменить?
Я попытался:
mysql -u root password '123'
Но это показывает мне:
Access denied for user 'root@localhost' (using password:NO)
После этого я пробую:
mysql -u root -p
Однако он запрашивает пароль, которого у меня нет.
Обновление : как предложил Божо, я сделал следующее:
- Я остановил службу MySQL из служб Windows
- Открыл CMD
- Изменено местоположение на c: \ program files \ mysql \ bin
Выполнил команду ниже
mysqld --defaults-file="C:\\program files\\mysql\\mysql server 5.1\\my.ini" --init-files=C:\\root.txt
Команда запускалась с предупреждением о наборе символов, о котором я упоминал ниже.
- Я запускаю службу MySQL из служб Windows
Пишу в командной строке
mysql -u root -p
EnterPassword: 123 // 123 was the password
В командной строке отображается следующая ошибка
Access denied for user 'root@localhost' (using password:**YES**)
Как мне решить эту проблему? Я жду вестей от вас.
источник
-p
или--password
, но нетpassword
. Вот почему mysql отвечает ИСПОЛЬЗОВАНИЕМ ПАРОЛЯ №.root
идентификатора пользователя остается пустым . Так что просто сделайте,mysql -u root -p
а затем просто нажмите Enter, т.е. оставьте пароль пустым. Затем, конечно, введите пароль дляroot
идентификатора пользователя.Ответы:
Вы можете сбросить пароль root . Имейте в виду, что использовать root без пароля не рекомендуется.
источник
100608 [warning] --default-character-set is deprecated and will be removed in a future release. please use --character-set-server instead
.------------------------ -------- и, наконец, когда я снова запускаю службу mysql, я сталкиваюсь с точной ошибкой, но на этот раз с(using password:yes)
тем, что мне делать?mysqldt-nt
я запустил ее.mysqldt -nt
На самом деле первая команда не распознается для cmd. Я жду вестей от вас.для такого рода ошибок; вам просто нужно установить новый пароль для пользователя root как администратора. выполните следующие действия:
Остановите службу / демон запуска mysql
Запустите mysql без каких-либо привилегий, используя следующую опцию; Эта опция используется для загрузки и не использует систему привилегий MySQL.
В этот момент кажется, что терминал остановился . Пусть это будет, и используйте новый терминал для следующих шагов.
введите командную строку mysql
Исправьте настройку разрешений пользователя root;
* если вам не нужен пароль, а точнее пустой пароль
Подтвердите результаты:
Выйдите из оболочки и перезапустите mysql в обычном режиме.
Теперь вы можете успешно войти в систему как пользователь root с установленным вами паролем.
источник
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
sudo mkdir -p /var/run/mysqld
и дайте ему разрешениеsudo chown mysql:mysql /var/run/mysqld
1) Вы можете установить пароль root, вызвав консоль MySQL. Это находится в
C:\wamp\bin\mysql\mysql5.1.53\bin
по умолчанию.Перейдите в каталог и введите MySQL. затем установите пароль следующим образом ..
2) Вы можете настроить приложение phpmyadmin wamp для пользователя root, отредактировав
Примечание: - если вы используете xampp, то файл будет расположен по адресу
Выглядит это так:
Ошибка «Доступ запрещен для пользователя 'root @ localhost' (с использованием пароля: NO)» будет устранена, если вы установите
$cfg['Servers'][$i]['AllowNoPassword']
значение false.Если вы намеренно изменили пароль для 'root @ localhost', вам нужно сделать 2 вещи, чтобы устранить ошибку «Доступ запрещен для пользователя 'root @ localhost'»:
Это устранит ошибку.
Примечание: phpmyadmin - это отдельный инструмент, который поставляется с wamp. Он просто предоставляет интерфейс для MySQL. Если вы измените пароль моего root-пользователя sql, вам следует изменить настройки phpmyadmin. Обычно phpmyadmin настроен на пользователя root.
источник
Я получал ту же ошибку на OS X El captain. Mysql версии 5.7. После выполнения этих шагов мне удалось подключиться к mysql с правами root.
Остановите сервер mysql
Запустите mysql в безопасном режиме
Используя mysqld, измените базу данных на mysql и обновите данные для пользователя root.
После этого завершите процесс mysqld_safe и запустите mysql в обычном режиме. Вы должны иметь возможность войти в mysql, используя root и новый пароль. Документы SQL для более подробной информации
источник
Просто отредактируйте
my.ini
файл по пути C: \ xampp \ mysql \ bin. Просто добавь:линия между строками
# The MySQL server [mysqld]
иport=3306
. Затем перезапустите сервер MySQL.Выглядит как:
источник
communications link failure
Убедитесь, что служба MySQL запущена на вашем компьютере, затем следуйте инструкциям MySQL для первоначальной настройки root (найдите 'windows', и вы перейдете к шагам по настройке root):
http://dev.mysql.com/doc/refman/5.1/en/default-privileges.html
источник
mysql -u root
я сталкиваюсь с проблемой, и я не могу войти в mysql, чтобы запустить вторую строку. Итак, как использовать эту команду?Используйте mysql -u root -p Он запросит пароль, введите пароль и войдите.
источник
Другое решение, если кто-то получает ошибку . Указанный пароль для учетной записи пользователя «root» недействителен или не удалось подключиться к серверу базы данных также с правильным паролем:
• В реестре Windows удалите раздел mysql_pwd reg в HKCU \ Software \ Microsoft \ WebPlatformInstaller.
• Удалить старую версию коннектора MySQL .NET.
• Загрузите и установите последнюю версию MySql .NET Connector .
источник
Для MySQL 5.7. Это следующие шаги:
Полностью остановите свой сервер MySQL. Это можно сделать, открыв окно «Службы» в Windows XP и Windows Server 2003, где можно остановить службу MySQL.
Откройте командную строку MS-DOS с помощью «cmd» в окне «Выполнить». Внутри него перейдите в папку bin MySQL, например C: \ MySQL \ bin, используя команду cd.
Выполните следующую команду в командной строке: mysqld.exe -u root --skip-grant-tables
Оставьте текущую командную строку MS-DOS без изменений и откройте новое окно командной строки MS-DOS.
Перейдите в папку bin MySQL, например C: \ MySQL \ bin, с помощью команды cd.
Введите mysql и нажмите Enter.
Теперь у вас должна работать командная строка MySQL. Типа use mysql; так что мы переключаемся на базу данных "mysql".
Выполните следующую команду, чтобы обновить пароль:
обновить набор пользователей authentication_string = password ('1111'), где user = 'root';
источник
В вашем коде замените «root» на ваше имя пользователя сервера, а пароль - на пароль вашего сервера. Например, если у вас есть БД и ваши файлы php на сервере http://www.example.com, тогда, очевидно, вам придется войти на этот сайт сервера, используя свое имя пользователя и пароль.
источник
Если вы используете XAMPP, просто перейдите,
C:\xampp\phpMyAdmin
а затем откройте строкуconfig.inc.php
поиска$cfg['Servers'][$i]['password'] = ''
и введите свой пароль.источник
Для некоторой информации я получаю сообщение об ошибке после изменения пароля:
В обоих случаях произошла ошибка.
Но дело в том, что после этого я пробовал с
mysql -uroot -ppassword
вместо тогоmysql -u root -p password
-> с пробелами между -uroot и -ppassword, поэтому, если у кого-то возникнут проблемы, попробуйте этот способ.источник
Иногда это происходит просто из-за установки Wamp или изменения пароля пользователя root. Можно использовать привилегии -> root (пользователь), а затем установить для параметра пароля значение NO, чтобы запускать вещи без пароля, ИЛИ установить пароль и использовать его в приложении.
источник
config.inc.php
настоящего наC:\xampp\phpMyAdmin
.mysql -u root -p
в командной строке.config.inc.php
.источник
если вы изменили порт на нестандартный, то вам нужно его указать:
$ connection = mysqli_connect ('localhost: 3308', 'корень', '', 'loginapp');
источник
введите свой
current
password
затем
введите свой
new password
источник