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

Installazione di mysql 5.7.5 m15 winx64 tramite modo noinstall su Windows (raccomandato)

Scaricare e decomprimere non si dice

Ho estratto in: E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64

Aggiungi il file di configurazione E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\my.ini

####################Configurazione del file begins###################
[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
#################### Fine del file di configurazione ###################

La directory data non è inclusa nel file zip, è necessario inizializzarla: mysqld --initialize

Poi procedere con la registrazione del servizio: 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"

Indicazione di installazione di successo

Dopo che il servizio è stato registrato con successo, avviare il servizio MySQL, il servizio MySQL può essere avviato con successo, viene richiesto di inserire la password quando si accede con l'utente root, al momento non è stata impostata la password root

Fermare il servizio, aggiungere una configurazione skip-grant-tables=1 nel file my.ini, permettendo di saltare la password, riavviare il servizio MySQL dopo la modifica, l'utente root può accedere normalmente

Modificare la password dopo il login, utilizzando il metodo alter user root identified by 'root'

Attenzione: The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

Poi, come indicato su Internet, utilizzando: update user set authentication_string=PASSWORD('root') where User='root'; è stato possibile modificare con successo

Modificare la password tramite il metodo update user set authentication_string=password('root') where user ='root', viene indicato con successo

Dopo aver modificato la password, rimuovere la configurazione skip-grant-tables=1 elencata sopra, accedere con l'utente root e la password impostata precedentemente, tutto è a posto

Ma quando ho切换到mysql数据库时,又提示我修改密码?

Poi ho eseguito: alter user 'root'@'localhost' identified by 'root';

Finalmente è andato tutto bene

Poi, utilizzando lo strumento di gestione HeidiSQL, è stato possibile connettersi normalmente:

Durante la modifica della password, utilizzando: alter user 'root'@'localhost' identified by 'root';

Attenzione: The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

Poi, come indicato su Internet, utilizzando: update user set authentication_string=PASSWORD('root') where User='root'; è stato possibile modificare con successo

Ma durante il riavvio, mi ha richiesto di modificare la password, utilizzando: alter user 'root'@'localhost' identified by 'root'; in questo modo è stato completato il cambiamento della password di root.

Fino ad ora, l'installazione è stata fatta passo dopo passo. Questa volta, ho installato mysql tramite uninstall, a causa dei test ripetuti, ho incontrato molti problemi e ho dovuto ripetere il processo tre volte prima di avere successo.

Le descrizioni di cui sopra riguardano l'installazione di mysql 5.7.5 m15 winx64 in modo noinstall su Windows che ho introdotto a voi, spero che siano utili. Se avete qualsiasi dubbio, lasciate un commento e io risponderò prontamente. In questo senso, ringrazio anche tutti i sostenitori del sito di tutorial Yell.

Ti potrebbe interessare