English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Установка mysql 5.7.5 m15 winx64 с помощью noinstall на Windows (рекомендуется)

Загрузка и распаковка не говорится

Я распаковал в: E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64

Добавить конфигурационный файл E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\my.ini

####################Конфигурационный файл начинается###################
[client]
default-character-set=utf8
[mysqld]
port=3306
basedir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64"
datadir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\data/"
tmpdir ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\data/"
socket ="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\data\mysql.sock"
log-error="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\data\mysql_error.log"
#skip-grant-tables=1
#server_id = 2
#skip-locking
max_connections=100
table_open_cache=256
query_cache_size=1M
tmp_table_size=32M
thread_cache_size=8
innodb_data_home_dir="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\data/"
innodb_flush_log_at_trx_commit =1
innodb_log_buffer_size=128M
innodb_buffer_pool_size=128M
innodb_log_file_size=10M
innodb_thread_concurrency=16
innodb-autoextend-increment=1000
join_buffer_size = 128M
sort_buffer_size = 32M
read_rnd_buffer_size = 32M
max_allowed_packet = 32M
explicit_defaults_for_timestamp=true
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
####################Конфигурационный файл завершен###################

В архиве не содержится директория data, ее нужно初始化: mysqld --initialize

Затем зарегистрируйте сервис: E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\bin>mysqld install MySQL --defaults-file="E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\my.ini"

Уведомление о успешной установке

После успешной регистрации сервиса запустите сервис MySQL, сервис MySQL может успешно запуститься, при входе в систему с помощью пользователя root будет предложено ввести пароль, в этот момент пароль root еще не был установлен

Остановите сервис, добавьте в my.ini конфигурацию skip-grant-tables=1, чтобы пропустить пароль, после изменения перезапустите сервис MySQL, пользователь root может входить в систему normally

Измените пароль после входа в систему, используя команду alter user root identified by 'root'

Предупреждение: The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

Затем, следуя информации из Интернета, я использовал: update user set authentication_string=PASSWORD('root') where User='root'; и успешно изменил.

Измените пароль с помощью команды update user set authentication_string=password('root') where user ='root', будет показано уведомление о успешном изменении

После изменения пароля удалите из конфигурации skip-grant-tables=1, войдите в систему с помощью пользователя root и пароля root, все в порядке

Но когда я перешёл к use mysql для切换 данных, мне снова предложили изменить пароль?

Затем я выполнил: alter user 'root'@'localhost' identified by 'root';

Теперь, наконец, всё в порядке

Затем с помощью инструмента управления HeidiSQL я мог нормально подключиться:

Во время изменения пароля я использовал: alter user 'root'@'localhost' identified by 'root';

Предупреждение: The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

Затем, следуя информации из Интернета, я использовал: update user set authentication_string=PASSWORD('root') where User='root'; и успешно изменил.

Но при перезагрузке снова потребовалось изменить пароль, и я использовал: alter user 'root'@'localhost' identified by 'root'; таким образом, пароль root был изменен.

Раньше все устанавливалось шаг за шагом, но на этот раз я установил mysql через uninstall, и, поскольку это было反复 тестирование, в процессе遇到了 много проблем, и только через три попытки мне удалось это сделать.

Всё сказанное выше - это полное руководство по установке mysql 5.7.5 m15 winx64 в Windows с помощью方式的 noinstall. Надеюсь, это поможет вам. Если у вас есть какие-либо вопросы, пожалуйста, оставляйте комментарии, и я отвечу вам вовремя. В этом отношении я очень благодарен вам за поддержку сайта呐喊 руководств!

Основной учебник
Вам может понравиться