Ручная установка MySQL на Windows

Автор: genadie от 31-01-2014, 20:31, посмотрело: 97676

30

 

Для начала скачиваем zip-архив со страници загрузки http://dev.mysql.com/downloads/mysql/ .

Так как у меня 64 битная система, я выбрал: Windows (x86, 64-bit), ZIP Archive

Создаем каталог для установки, предположим C:\server\mysql-5.6.15, и в него распаковываем содержимое архива.

Ручная установка MySQL на Windows

 

 

 

 

 

 

Открываем файл my-default.ini (в обычном Блокноте), и вносим изменения:

Удаляем все содержимое или закоментируем (в начале каждой строки ставим #).

Добавляем строки:

 

 



 

[client]

port=3306

 

[mysqld]

port=3306

#здесь прописываем свой путь к директории установки

basedir="C:/server/mysql-5.6.15"

datadir="C:/server/mysql-5.6.15/data"

character-set-server=utf8

default-storage-engine=INNODB

sql-mode=""

explicit_defaults_for_timestamp = TRUE

skip-external-locking

key_buffer_size = 16M

max_allowed_packet = 1M

table_open_cache = 64

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

 

 

 

 

 

Сохраняем и переименовываем в my.ini

 

Перед тем как осуществить пробный пуск, открываем входящий порт TCP 3306 в брандмауэре Windows.

 

Теперь необходимо выполнить пробный запуск:

Открываем директорию C:\server\mysql-5.6.15\bin

Ручная установка MySQL на Windows

 

 

 

 

 

Жмем: файл, и выбираем "открыть командную строку как администратор"

Ручная установка MySQL на Windows

 

 

 

 

 

Появится предупреждение, соглашаемся:

Ручная установка MySQL на Windows

Ручная установка MySQL на Windows

 

 

 

 

 

В командной строке вводим:

 

mysqld --console

 

И жмем: Enter

На экран будет выведено несколько строк. Если запуск прошел успешно, то последняя строка будет выглядеть примерно так:

Ручная установка MySQL на Windows

 

 

 

 

 

 

Оставляем это окно открытым, и открываем еще одно окно командной строки, в котором вводим:

 

mysql -u root

 

Жмем: Enter

Если подключение прошло без ошибок, вы увидите приглашение командной строки: mysql>

 Посмотрим какие базы у нас есть:

Вводим:

 

show databases;

 

Точка с запятой в конце SQL-запроса ОБЯЗАТЕЛЬНА!

Ручная установка MySQL на Windows

 

 

 

 

 

Теперь мы окончательно убеждены, что сервер работает.

 

Переходим к следующему этапу — необходимо установить пароль администратора MySQL (пользователь root). По умолчанию пароль не установлен, и это надо исправить. В том же окне MySQL вводим следующие команды:

 

use mysql

 

UPDATE user SET password = PASSWORD('ваш_пароль') WHERE user = 'root';

 

Проверяем результат:

 

SELECT user, host, password FROM user;

 

Ответ:

Ручная установка MySQL на Windows

 

 

 

 

 

 

Как видно на скриншоте колонка password заполнена, значит пароль установлен.

Перед выходом выполняем команду:

 

FLUSH PRIVILEGES;

 

 и затем:

 

exit

 

Теперь при подключении необходимо вводить пароль. Для этого используем ключ -p:

 

mysql -u root -p

 

Для завершения работы MySQL выполняем:

 

mysqladmin -u root -p shutdown

 

Последний этап — запуск MySQL в качестве системной службы Windows.

 

Убедитесь, что в системе нет активных процессов MySQL.

 

В командной строке, запущенной от имени администратора, выполняем:

 

mysqld.exe --install MySQL --defaults-file=”C:\server\mysql-5.6.15\my.ini”

 

Для запуска службы, открываем "панель управления","система и безопасность", "администрирование", "службы", и вручную запускаем службу MySQL:

Ручная установка MySQL на Windows

Ручная установка MySQL на Windows

Ручная установка MySQL на Windows

Ручная установка MySQL на Windows

Ручная установка MySQL на Windows

 

 

 

 

 

 

 

Или по проще: "управление компъютером", выделяем службы и запускаем:

Ручная установка MySQL на Windows

Ручная установка MySQL на Windows 

 

 

 

 

 

Или еще проще, через командную строку открытую в директории установки:

 

net start mysql

 

Для остановки используем команду:

 

net stop mysql 

 

И последний вариант перезагружаемся.

 

Для удаления службы выполняем команду:

 

mysqld --remove

 

Если вдруг забыли пароль root:

 

Для начала Вам необходимо сбросить пароль и установить новый. Для этого нужно:
1.Перезапустить сервер в режиме --skip-grant-tables
2.Установить новый пароль администратора
3.Перезапустить сервер в обычном режиме
Теперь подробнее о каждом пункте. В режиме skip-grant-tables отключена проверка прав доступа и привилегий, иными словами, вы можете подключиться с пустыми логин/пароль и будете обладать при этом всеми возможными привилегиями.
Для запуска сервера в режиме skip-grant-tables проще всего временно добавить строчку skip-grant-tables в my.ini в секции [mysqld]

 

[mysqld]
	skip-grant-tables 


Затем перезапустить сервер.
С помощью MySQL Command Line (устанавливается вместе с MySQL) заходим в mysql без пароля (в место пароля просто нажимаем Enter) и вводим следующую команду:

UPDATE mysql.user SET password=PASSWORD('ваш новый пароль') WHERE user='root';


Далее убираем из my.ini строчку: skip-grant-tables
Перезапускаем сервер.

Теги: server, Web-server, MySQL

Категория: Apache / Установка MySQL / Windows 7 / Windows Server 2008 / Windows 8 / Windows Server 2012 R2

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
  • 0 комментариев
  • 0 публикаций
6 апреля 2014 16:48

tzhs

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Здравствуйте.

1. Со строк "Оставляем это окно открытым, и открываем еще одно окно командной строки, в котором вводим:
mysql -u root
Жмем: Enther
командная строка мне пишет, что mysql на является исполняемой командорй или файлом.

2. В регистрационной форме попытался написать о себе "трэйнспоттер". Регистрационная форма мне отвечает, что слишком длинный комментарий о себе.

<
  • 74 комментария
  • 48 публикаций
6 апреля 2014 22:32

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: tzhs
командная строка мне пишет, что mysql на является исполняемой командорй или файлом

Командную строку нужно запускать как описано в статье, из открытой директории установки. Если вы просто открыли командную строку, то необходимо указывать полный путь до .exe файла.

<
  • 0 комментариев
  • 0 публикаций
12 апреля 2014 10:48

tzhs

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
и затем:
exit
*** До этого момента нормально, как написано у вас.
Теперь при подключении необходимо вводить пароль. Для этого используем ключ -p:
mysql -u root -p
*** Система в ответ пишет
ERROR 1045 (28000) Access denied for user 'root'@'localhost' (using password: YES)
Что делать дальше?

<
  • 74 комментария
  • 48 публикаций
12 апреля 2014 23:41

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Если пишет "Access denied for user 'root'@'localhost'", значит логин-пароль указаны неправильно.
После ввода команды:
mysql -u root -p
необходимо вводить логин и пароль
Вводили?
если да, то вероятно ошиблись, либо при установке пароля, либо сейчас при входе.
Решение: попытайтесь изменить пароль, как описано в статье, обычно помогает.

<
  • 0 комментариев
  • 0 публикаций
16 мая 2014 19:19

Bayron33

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Добрый день.
Я пробую установить MySQL 5.6.17
У меня Windows 7.
На шаге, где Вы указываете:
Открываем директорию C:\server\mysql-5.6.15\bin
Жмем: файл, и выбираем "открыть командную строку как администратор"

у меня в меню Файл нет такой команды,как Командная строка.
Как мне этот шаг сделать?
Поясню, я уже пробовал эту прогу с сайта просто закачать, но ошибки там указывать стало.Снес и по Вашей инструкции решил сделать.Через zip архив. Но и тут остановился на вышеуказанном шаге. Заранее спс за ответ.

<
  • 74 комментария
  • 48 публикаций
18 мая 2014 00:36

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: Bayron33
у меня в меню Файл нет такой команды,как Командная строка.

В семерке необходимо открыть командную строку в обычном порядке:
открываем меню пуск
все программы
находим и открываем "стандартные"
находим "командная строка" и жмем правой кнопкой мыши,
в открывшемся меню жмем на: "Запуск от имени администратора"

Единственное неудобство этого способа это необходимость ввода полного пути до запускаемых файлов.

То есть необходимо вводить не просто "mysqld --console", а полный путь
C:\server\mysql-5.6.15\bin\mysqld --console

<
  • 0 комментариев
  • 0 публикаций
18 мая 2014 17:44

Bayron33

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Спс за ответ.
Так как я сохранял в других папках,то мой путь является:
C:\sport10\mysql-5.6.17\bin\mysqld-console
Когда я открыл папку bin ( в ней я никакой файл не выделял,так как в описании у Вас об этом не сказано ничего), то зашел в командную строку,как Вы мне написали.
Последняя строка там имела вид:
C:\Users\Александр>
я в продолжении этой строки написал путь и в итоге строка приняла вид:
C:\Users\Александр>C:\sport10\mysql-5.6.17\bin\mysqld-console
нажал Интер. Получил ответ:
Не является внутренней или внешней командой,исполняемой программой или пакетным файлом.

<
  • 74 комментария
  • 48 публикаций
19 мая 2014 23:49

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: Bayron33
C:\Users\Александр>

Такая строка говорит о том, что вы запустили командную строку без прав администратора
Строка должна иметь следующий вид:
C:\Windows\system32>
далее необходимо перейти в директорию C:\sport10\mysql-5.6.17\bin (в вашем случае)
Для этого наберите «cd«, нажмите [Пробел] и укажите путь к папке.
В вашем случае после строки
C:\Windows\system32>
вводите:
cd C:\sport10\mysql-5.6.17\bin\mysqld-console
и затем нажмите [Enter].

<
  • 0 комментариев
  • 0 публикаций
20 мая 2014 01:13

Bayron33

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Когда я захожу в командную стоку через команду в Пуске -cmd у меня появляется окно в виде,который Вы описали, то бишь с system32>
Как посоветовали придал строке вид:
C:\Windows\system32>cd C:\sport10\mysql-5.6.17\bin\mysqld-console
и нажал Интер.
Выдает ответ:
Системе не удается найти указанный путь.

по 5 раз перепроверял правильность указанного пути.Все верно,но вот не находит...жесть в общем..

Для инфы:
вообще-то в папке bin такого файла, как mysqld-console я не наблюдаю.
Может поэтому и не находит?
Возможно структура папки bin версии 5.6.15 отличается от версии 5.6.17 ?

<
  • 74 комментария
  • 48 публикаций
21 мая 2014 00:04

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Извини ошибся, необходимо вводить не:
cd C:\sport10\mysql-5.6.17\bin\mysqld-console
а вот так:
cd C:\sport10\mysql-5.6.17\bin\mysqld --console

Цитата: Bayron33
вообще-то в папке bin такого файла, как mysqld-console я не наблюдаю

Его там и нет, зато есть mysqld.exe, а " --console" это исполняемая команда, причем пробел и двойное тире обязательны(вводить нужно в таком виде: mysqld --console).

<
  • 0 комментариев
  • 0 публикаций
22 мая 2014 01:14

Bayron33

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Попробовал сделать и так,как посоветовали. И с пробелом перед cd.
Не находит путь.И файла в bin -- mysqld.exe тоже не наблюдаю.

Но есть просто файл (приложение) mysqld. Я попробовал просто открыть его в папке bin, нажав на него.Открывается не надолго окно командной строки и там название вверху пишет mysqld.exe
В общем что-то не работает значит, раз путь не может найти...
Главное все проги до этого вроде без проблем закачал:и php и Apache 24...
а тут не работает.)

Начал уже по другому строки запонять...решил как раньше делал с другими прогами.Сделал так:
после system32> набрал cd.. Интер
потом после Windows>cd... Интре
C:\> и уже тут набрал строку пути без cd и заработало....ну наконец-то...
Я думаю, наша переписка будет полезна и для других).
Спс за советы. Если что, буду и дальше задавать вопросы.)

Дошел до шага ввода пароле. Подробнее поясните тут:
use mysql



UPDATE user SET password = PASSWORD('ваш_пароль') WHERE user = 'root';

как понимаю,вместо слова PASSWORD('ваш_пароль') я ввожу любой пароль? Или как?
Слово PASSWORD оставляю и в скобках и кавычках пароль указываю? Какие символы допустимы и на каком языке можно? Цыфры использовать можно? Поясните этот шаг подробнее. Заранее спс.
Пошел спать...на работу рано вставать..

<
  • 0 комментариев
  • 0 публикаций
22 мая 2014 13:09

tehnoid

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
служба не запускается....
1. Win 8.1 Ent. x64
2. Прочих БД на машине нет, при запуске из консоли, до пункта о создании службы, всё работает.
3. С:\mysql-5.6.17\bin добавлена в $PATH
4. После выполнения mysqld.exe --install MySQL --defaults-file=”C:\mysql-5.6.17\my.ini” служба создается, но при попытке запуска возникает ошибка 1053: Служба не ответила на запрос своевременно.
5. помогает только удаление службы посредствам mysqld --remove и последующий ребут.

гугол, яндекс, бинг и прочие молчат.....

<
  • 74 комментария
  • 48 публикаций
26 мая 2014 23:22

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: Bayron33
вместо слова PASSWORD('ваш_пароль') я ввожу любой пароль?

Именно так.
А не стал отвечать, подумал, судя по вашему последнему комментарию, что вы по своей натуре экспериментатор и уже решили проблему.

<
  • 0 комментариев
  • 0 публикаций
29 мая 2014 18:00

Anton

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Хоть тресни,но упорно после команды
mysqld.exe --install MySQL --defaults-file=”D:\MySQL\my.ini”
получаю
install/ remove of the service denied!
запускаю из под админа
Что делать?
Винда 7
my.ini
basedir="D:/MySQL/"
datadir="D:/MySQL/data"

<
  • 0 комментариев
  • 0 публикаций
30 мая 2014 16:28

Vitaliy

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
tehnoid,
Та же проблема. Подозреваю, что это из-за ошибочных учетных данных в настройках службы, но поменять их на root и пароль от mysql не получается - "Имя учетной записи не существует или указано неверно, или же неверен указанный пароль"

<
  • 0 комментариев
  • 0 публикаций
3 июня 2014 20:40

Bayron33

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Добрый день.
Был в командировке.
Вернусь к моему последнему вопросу.Итак:
строка с паролем должна иметь вид (я для пример написал пароль: Stelz):

UPDATE user SET password = Stelz WHERE user = 'root';

Так?
Заранее спс за ответ.

<
  • 74 комментария
  • 48 публикаций
4 июня 2014 23:26

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: Bayron33
Так?

Да.

<
  • 0 комментариев
  • 0 публикаций
5 июня 2014 17:10

Bayron33

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Ваш шаг,где говорится о вводе пароля, состоит из 2 строк. Значит после каждой набранной строки надо нажать Интер.
Я так и сделал.
Вот что получилось:
mysql> use mysql (тут нажал Интер)
Database changed
mysql> UPDATA user SET password= "Stelz10" WHERE user= "root"; (тут нажал Интер)
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'UPDAT
A user SET password= "Stelz10" WHERE user= "root"' at line 1
mysql>

Где и что мне надо править?

<
  • 74 комментария
  • 48 публикаций
5 июня 2014 23:12

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: Bayron33
"Stelz10"

Цитата: Bayron33
"root"

Где у меня двойные кавычки?
Строка должна выглядеть так как вы написали в предыдущем комментарии:
UPDATE user SET password = Stelz WHERE user = 'root';
А если быть совсем точным, то вот так:
UPDATE user SET password=Stelz WHERE user='root';
То есть без пробелов (password=Stelz и user='root').
Но у себя я проверил, все работает в обоих случаях.
Пробуйте, если не получится читайте раздел:
Если вдруг забыли пароль root:

<
  • 0 комментариев
  • 0 публикаций
6 июня 2014 14:37

Bayron33

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Дошел до этапа:

Вот все шаги и результаты:
C:\>sport10\mysql-5.6.17\bin\mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.6.17 MySQL Community Server (GPL)

Copyright (c) 2000, 2014, 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
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| client_test_db |
| mysql |
| performance_schema |
| test |
+--------------------+
5 rows in set (0.03 sec)

mysql> use mysql
Database changed
mysql> UPDATE user SET password='Stelz' WHERE user='root';
Query OK, 3 rows affected (0.04 sec)
Rows matched: 3 Changed: 3 Warnings: 0

mysql> SELECT user,host,password FROM user;
+------+-----------+----------+
| user | host | password |
+------+-----------+----------+
| root | localhost | Stelz |
| root | 127.0.0.1 | Stelz |
| root | ::1 | Stelz |
| | localhost | |
+------+-----------+----------+
4 rows in set (0.00 sec)

mysql>

вид и содержание отличается от Вашего.

<
  • 74 комментария
  • 48 публикаций
6 июня 2014 23:31

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: Bayron33
вид и содержание отличается

Да вид отличается, но и версия MySQL другая.
Хотя мне кажется странным, то что пароль выведен открытым текстом.
А в остальном все говорит о том, что у вас установка прошла успешно.
Еще есть отличия в том, что в моем примере есть пользователь "pma" и база "phpmyadmin". Откуда появляется пользователь и база данных можно узнать в более ранних статьях, ну например здесь: http://malwselennaiaru.ru/105-ustanovka-i-nastroyka-veb-servera-iis-php-mysql-na
-windows-server-2012-r2.html

<
  • 0 комментариев
  • 0 публикаций
14 июня 2014 02:57

KAIR

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
устанавливал mysql 5.6.19
после ввода mysqld --console error Can't find ...\share\errmsg.sys
где взять этот errmsg.sys
в папке share есть errmsg-utf8.txt а errmsg.sys нету

<
  • 0 комментариев
  • 0 публикаций
15 июня 2014 03:44

Kinetix

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
KAIR,

Путь в инишнике проверьте, тоже с этим столкнулся
поставил свой скопировав из проводника .
у автора еще слеши не те fellow

#сдесь прописываем свой путь к директории установки
basedir="C:\Program Files\MySQL\MySQL Server 5.6\"
datadir="C:\Program Files\MySQL\MySQL Server 5.6\data"

<
  • 74 комментария
  • 48 публикаций
15 июня 2014 22:50

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: Kinetix
у автора еще слеши не те

В конфигурационном файле слеши должны быть как в статье, и ни как иначе:

#сдесь прописываем свой путь к директории установки
basedir="C:/server/mysql-5.6.15"
datadir="C:/server/mysql-5.6.15/data"

Цитата: Kinetix
Путь в инишнике проверьте

А путь проверьте.

<
  • 0 комментариев
  • 0 публикаций
17 июля 2014 22:51

adkondr

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
не запускается служба MySql, идет запуск длительный, без результата, ошибок нет, только ожидание запуска. Перезагрузка не дает результата. Путь в $PATH прописан. Система Win 8.1? mysql-5.6.19?
Владелец дирректории с дирректорией Server я, пользователь от которого запускается.
В группе администраторов состоит
Сможете подсказать в каком пути двигаться

<
  • 0 комментариев
  • 0 публикаций
18 июля 2014 11:56

Алексей

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Столкнулся при запуске службы с системной ошибкой 1067
Прочекал логи и как выяснилось на этапе mysqld.exe --install.... указал путь без ковычек, при попытке поменять пишет сервис олреди экзистс
я даже mysql снес и заново поставил, все равно тоже самое пишет
извиняюсь за вопрос, но куда бл$#ь записывается этот путь?)

<
  • 74 комментария
  • 48 публикаций
19 июля 2014 00:13

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: Алексей
на этапе mysqld.exe --install.... указал путь без ковычек

Сервер при запуске не распознал опцию: "--defaults-file".
Для начала удалите установленный сервис MySQL.
Попробуйте установить MySQL в качестве системной службы командой:
mysqld.exe --install MySQL
то есть, без явного указания расположения файла "my.ini"
(соответственно выполнять нужно от имени администратора из директории установки C:\server\mysql-5.6.15\bin)

<
  • 0 комментариев
  • 0 публикаций
8 сентября 2014 09:04

Stunnets

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
после выполнения команды mysqld.exe --install MySQL --defaults-file=”C:\server\mysql-5.6.15\my.ini” написало что все установилось. Но когда зашел в "СЛУЖБЫ" то MySQL не запущена. При попытке запустить выдает : не удается найти указанный файл. А в свойствах службы MySQL, исполняемый файл показывает вот это: "C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="C:\Program Files (x86)\MySQL\MySQL Server 5.5\my.ini" MySQL

в директории C:\Program Files (x86) даже нет папки MySQL\
что я сделал не так и как теперь исправить? Заранее спасибо.

<
  • 74 комментария
  • 48 публикаций
8 сентября 2014 21:46

genadie

  • Группа: Администраторы
  • Регистрация: 4.11.2011
  • Статус: Пользователь offline
 
Цитата: Stunnets
что я сделал не так и как теперь исправить?

Для начала удалите установленный сервис MySQL.
Попробуйте установить MySQL в качестве системной службы командой:
mysqld.exe --install MySQL
то есть, без явного указания расположения файла "my.ini"
(соответственно выполнять нужно от имени администратора из директории установки C:\server\mysql-5.6.15\bin)

<
  • 0 комментариев
  • 0 публикаций
20 декабря 2015 02:26

Сергей

  • Группа: Гости
  • Регистрация: --
  • Статус:
 
В версии 5.7.10 уже нет колонки password, вместо неё теперь authentication_string. Чтобы установить пароль на пользователя root нужно ввести UPDATE user SET authentication_string=PASSWORD('ваш_пароль') WHERE user = 'root'; Чтобы проверить результат ELECT user, host, authentication_string FROM user;

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.