Windows 下noinstall方式安裝 mysql 5.7.5 m15 winx64(推薦)
下載解壓不說(shuō)
我解壓在: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
####################配置文件開(kāi)始################### [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 ####################配置文件結(jié)束###################
在zip包中已經(jīng)不含data目錄,需要初始化一下:mysqld --initialize
然后進(jìn)行服務(wù)注冊(cè):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"
提示安裝成功

服務(wù)成功注冊(cè)之后,啟動(dòng)MySQL服務(wù),MySQL服務(wù)可以成功啟動(dòng),可以用root用戶登錄的時(shí)候提示要求輸入密碼,此時(shí)還沒(méi)有設(shè)置root密碼

停止服務(wù),在my.ini中加一個(gè)skip-grant-tables=1的配置,允許跳過(guò)密碼,修改過(guò)后重啟MySQL服務(wù),root用戶可以正常登錄

登錄之后修改密碼,利用alter user root identitied by 'root'的方式修改
提示:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
然后參考網(wǎng)上,用:update user set authentication_string=PASSWORD('root') where User='root';可以修改成功

通過(guò)update user set authentication_string=password('root') where user ='root'的方式修改密碼,提示成功

修改密碼之后,remove掉上面配置的skip-grant-tables=1,用root用戶和剛才設(shè)置的密碼root登錄,沒(méi)問(wèn)題,
但是當(dāng)我use mysql切換數(shù)據(jù)的時(shí)候,又提示我修改密碼?
然后我有執(zhí)行:alter user 'root'@'localhost' identified by 'root';
這下終于好了

然后用HeidiSQL管理工具可以正常連接:

中間修改密碼的時(shí)候,用的是:alter user 'root'@'localhost' identified by 'root';
提示:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
然后參考網(wǎng)上,用:update user set authentication_string=PASSWORD('root') where User='root';可以修改成功
但是重啟中又讓修改密碼,用的是:alter user 'root'@'localhost' identified by 'root';這樣就完成了root密碼的修改。
之前都是下一步下一步的方式安裝的,這次通過(guò)uninstall的方式安裝mysql,由于是反復(fù)測(cè)試,中間遇到了不少問(wèn)題,折騰可三遍才成功。
以上所述是小編給大家介紹的Windows 下noinstall方式安裝 mysql 5.7.5 m15 winx64的全部敘述,希望對(duì)大家有所幫助,如果打有任何疑問(wèn)歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的,在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
mysql在update,非主鍵索引更新引起死鎖問(wèn)題
這篇文章主要介紹了mysql在update,非主鍵索引更新引起死鎖問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
解決遠(yuǎn)程連接mysql很慢的方法(mysql_connect 打開(kāi)連接慢)
有次同事提出開(kāi)發(fā)使用的mysql數(shù)據(jù)庫(kù)連接很慢,因?yàn)槲覀兊膍ysql開(kāi)發(fā)數(shù)據(jù)庫(kù)是單獨(dú)一臺(tái)機(jī)器部署的,所以認(rèn)為可能是網(wǎng)絡(luò)連接問(wèn)題導(dǎo)致的。2011-07-07
Red?Hat?安裝MySQL?8.0與?Navicat的詳細(xì)過(guò)程
這篇文章主要介紹了Red?Hat安裝MySQL8.0與Navicat,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-08-08
win10下安裝mysql8.0.23 及 “服務(wù)沒(méi)有響應(yīng)控制功能”問(wèn)題解決辦法
這篇文章主要介紹了win10下安裝mysql8.0.23 及 “服務(wù)沒(méi)有響應(yīng)控制功能”問(wèn)題解決辦法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
mysql啟動(dòng)服務(wù)報(bào)1058錯(cuò)誤的解決方法
這篇文章主要介紹了mysql啟動(dòng)服務(wù)報(bào)1058錯(cuò)誤的解決方法,需要的朋友可以參考下2014-03-03

