English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Загрузка и распаковка не говорится
Я распаковал в: 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. Надеюсь, это поможет вам. Если у вас есть какие-либо вопросы, пожалуйста, оставляйте комментарии, и я отвечу вам вовремя. В этом отношении я очень благодарен вам за поддержку сайта呐喊 руководств!