《Mysql實例Windows 下noinstall方式安裝 mysql 5.7.5 m15 winx64(推薦)》要點:
本文介紹了Mysql實例Windows 下noinstall方式安裝 mysql 5.7.5 m15 winx64(推薦),希望對您有用。如果有疑問,可以聯系我們。
下載解壓不說MYSQL數據庫
我解壓在:E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64MYSQL數據庫
添加配置文件E:\DBFiles\mysql-5.7.15-winx64\mysql-5.7.15-winx64\my.iniMYSQL數據庫
####################配置文件開始################### [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 ####################配置文件結束###################
在zip包中已經不含data目錄,需要初始化一下:mysqld --initializeMYSQL數據庫
然后進行服務注冊: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數據庫
MYSQL數據庫
服務成功注冊之后,啟動MySQL服務,MySQL服務可以成功啟動,可以用root用戶登錄的時候提示要求輸入密碼,此時還沒有設置root密碼MYSQL數據庫
MYSQL數據庫
停止服務,在my.ini中加一個skip-grant-tables=1的配置,允許跳過密碼,修改過后重啟MySQL服務,root用戶可以正常登錄MYSQL數據庫
MYSQL數據庫
登錄之后修改密碼,利用alter user root identitied by 'root'的方式修改MYSQL數據庫
提示:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statementMYSQL數據庫
然后參考網上,用:update user set authentication_string=PASSWORD('root') where User='root';可以修改成功MYSQL數據庫
MYSQL數據庫
通過update user set authentication_string=password('root') where user ='root'的方式修改密碼,提示成功MYSQL數據庫
MYSQL數據庫
修改密碼之后,remove掉上面配置的skip-grant-tables=1,用root用戶和剛才設置的密碼root登錄,沒問題,MYSQL數據庫
但是當我use mysql切換數據的時候,又提示我修改密碼?MYSQL數據庫
然后我有執行:alter user 'root'@'localhost' identified by 'root';MYSQL數據庫
這下終于好了MYSQL數據庫
MYSQL數據庫
然后用HeidiSQL管理工具可以正常連接:MYSQL數據庫
MYSQL數據庫
中間修改密碼的時候,用的是:alter user 'root'@'localhost' identified by 'root';MYSQL數據庫
提示:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statementMYSQL數據庫
然后參考網上,用:update user set authentication_string=PASSWORD('root') where User='root';可以修改成功MYSQL數據庫
但是重啟中又讓修改密碼,用的是:alter user 'root'@'localhost' identified by 'root';這樣就完成了root密碼的修改.MYSQL數據庫
之前都是下一步下一步的方式安裝的,這次通過uninstall的方式安裝mysql,由于是反復測試,中間遇到了不少問題,折騰可三遍才成功.MYSQL數據庫
以上所述是小編給大家介紹的Windows 下noinstall方式安裝 mysql 5.7.5 m15 winx64的全部敘述,希望對大家有所幫助,如果打有任何疑問歡迎給我留言,小編會及時回復大家的,在此也非常感謝大家對維易PHP網站的支持!MYSQL數據庫
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/1398.html