windows安裝mysql8

官網下載地址
https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/

下載完成后,直接解壓,重命名為mysql8,首先媒楼,安裝前先查詢一下是否有安裝過Mysql蜗巧,輸入如下:

sc query mysql

查看名為mysql的服務乌逐,如有直接卸載,輸入卸載命令

sc delete mysql

刪除該mysql ,然后命令窗口進入到mysql根目錄下娇掏,創(chuàng)建一個文件my.ini州刽,內容如下:

[mysqld]
#綁定IPv4空执,如果是0.0.0.0則表示任意IP都可以訪問,也可以指定可以訪問的IP
bind-address=0.0.0.0
# 設置3306端口
port=3306
# 設置mysql的安裝目錄(注意 :如果 \ 初始化找不到目錄穗椅,就改成 / )
basedir=D:/soft/mysql8
# 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=D:/soft/mysql8/data
# 回收空閑連接的時間
wait_timeout=86400
# 允許最大連接數(shù)
# max_connections=200
# 允許連接失敗的次數(shù),這是為了防止有人從該主機試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=10
# 數(shù)據(jù)庫 寫入的 數(shù)據(jù)包 最大值
max_allowed_packet = 512M
# 服務端使用的字符集默認為utf8mb4
character-set-server=utf8mb4
# 設置字符集為utf8
loose-default-character-set=utf8
#開啟查詢緩存
explicit_defaults_for_timestamp=true
# 創(chuàng)建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
#mysql_native_password
default_authentication_plugin=mysql_native_password
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
#關閉binlog
skip-log-bin
#開啟binlog日志
#log-bin=mysql-bin
#binlog-format=Row
#expire_logs_days=7

log-error=error.log

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8mb4
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8mb4

在 MySQL 根目錄下創(chuàng)建 data目錄

以上完成后辨绊,進入bin目錄下(注意:必須以管理員身份打開命令窗口),執(zhí)行

d:\web\mysql8\bin>mysqld  --initialize  --console

該命令匹表,初始化data门坷,如看到

D:\soft\mysql8\bin>mysqld  --initialize  --console
2021-04-01T02:19:11.324773Z 0 [System] [MY-013169] [Server] D:\soft\mysql8\bin\mysqld.exe (mysqld 8.0.22) initializing of server in progress as process 13220
2021-04-01T02:19:11.379386Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2021-04-01T02:19:17.715110Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2021-04-01T02:19:28.212481Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: A>l0aJkthAQm

即初始化成功,并復制一下初始化密碼袍镀,后面登錄用默蚌,在接著執(zhí)行安裝命令

mysqld -install mysql8
Service successfully installed.

mysql8是服務名稱,出現(xiàn)以上表示安裝成功苇羡,接著執(zhí)行啟動命令绸吸,

d:\web\mysql5.7\bin>net start mysql8
mysql57 服務正在啟動 .
mysql57 服務已經啟動成功。

然后可以在 windows 服務列表中查看到一個名稱為 mysql57 的服務设江,到此安裝完成锦茁,安裝失敗,可以通過命令

mysqld –console

查看錯誤信息

登錄并修改密碼

cmd輸入命令:

mysql -u root -p

輸入剛才復制的初始化密碼叉存,登錄成功進入 mysql码俩,執(zhí)行命令

mysql> use mysql;
mysql> alter user 'root'@'localhost' identified by '123456';
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

報錯了,接著執(zhí)行:

#立即生效
mysql> flush privileges;
# 再次執(zhí)行密碼修改命令
mysql> alter user 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.02 sec)

ok了歼捏,root 賬戶密碼修改成功稿存。如果需要配置 root 用戶遠程登陸,執(zhí)行命令

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK, 0 rows affected, 1 warning (0.02 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)

或者執(zhí)行命令:

mysql> use mysql; 
mysql> update user set host = '%' where user = 'root'; 
mysql> select host, user from user; 
mysql> flush privileges;

即可瞳秽。

說明:其中"."代表所有資源所有權限瓣履, “'root'@%”其中root代表賬戶名,%代表所有的訪問地址寂诱,也可以使用一個唯一的地址進行替換拂苹,只有一個地址能夠訪問。如果是某個網段的可以使用地址與%結合的方式,如10.0.42.%出爹。IDENTIFIED BY 'root'镊掖,這個root是指訪問密碼。WITH GRANT OPTION允許級聯(lián)授權脯宿。

這里說一下,安裝過程中遇到問題
1.如果在窗口執(zhí)行命令的時候泉粉,出現(xiàn)由于找不到MSVCR120.dll 無法繼續(xù)執(zhí)行代碼连霉,重新安裝程序可能會解決此問題榴芳,這種錯誤是由于未安裝 vcredist 引起的,[下載vcredist](https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

)跺撼,下載完成直接安裝即可窟感,

2.MySql8 服務無法啟動。服務沒有報告任何錯誤,請鍵入 NET HELPMSG 3534 以獲得更多信息

解決辦法是:先刪掉原來的data歉井,然后卸載 mysql柿祈,然后輸入mysqld --initialize初始化data,再次安裝哩至,即可躏嚎。

參考文章:https://blog.csdn.net/qq_37350706/article/details/81707862

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市菩貌,隨后出現(xiàn)的幾起案子卢佣,更是在濱河造成了極大的恐慌,老刑警劉巖箭阶,帶你破解...
    沈念sama閱讀 211,376評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件虚茶,死亡現(xiàn)場離奇詭異,居然都是意外死亡尾膊,警方通過查閱死者的電腦和手機媳危,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,126評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來冈敛,“玉大人待笑,你說我怎么就攤上這事∽デ矗” “怎么了暮蹂?”我有些...
    開封第一講書人閱讀 156,966評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長癌压。 經常有香客問我仰泻,道長,這世上最難降的妖魔是什么滩届? 我笑而不...
    開封第一講書人閱讀 56,432評論 1 283
  • 正文 為了忘掉前任集侯,我火速辦了婚禮,結果婚禮上帜消,老公的妹妹穿的比我還像新娘棠枉。我一直安慰自己,他們只是感情好泡挺,可當我...
    茶點故事閱讀 65,519評論 6 385
  • 文/花漫 我一把揭開白布辈讶。 她就那樣靜靜地躺著,像睡著了一般娄猫。 火紅的嫁衣襯著肌膚如雪贱除。 梳的紋絲不亂的頭發(fā)上生闲,一...
    開封第一講書人閱讀 49,792評論 1 290
  • 那天,我揣著相機與錄音月幌,去河邊找鬼碍讯。 笑死,一個胖子當著我的面吹牛飞醉,可吹牛的內容都是我干的冲茸。 我是一名探鬼主播,決...
    沈念sama閱讀 38,933評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼缅帘,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了难衰?” 一聲冷哼從身側響起钦无,我...
    開封第一講書人閱讀 37,701評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盖袭,沒想到半個月后失暂,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 44,143評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡鳄虱,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,488評論 2 327
  • 正文 我和宋清朗相戀三年弟塞,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片拙已。...
    茶點故事閱讀 38,626評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡决记,死狀恐怖,靈堂內的尸體忽然破棺而出倍踪,到底是詐尸還是另有隱情系宫,我是刑警寧澤,帶...
    沈念sama閱讀 34,292評論 4 329
  • 正文 年R本政府宣布建车,位于F島的核電站扩借,受9級特大地震影響,放射性物質發(fā)生泄漏缤至。R本人自食惡果不足惜潮罪,卻給世界環(huán)境...
    茶點故事閱讀 39,896評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望领斥。 院中可真熱鬧嫉到,春花似錦、人聲如沸戒突。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽膊存。三九已至导而,卻和暖如春忱叭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背今艺。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工韵丑, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人虚缎。 一個月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓撵彻,卻偏偏與公主長得像,于是被迫代替她去往敵國和親实牡。 傳聞我的和親對象是個殘疾皇子陌僵,可洞房花燭夜當晚...
    茶點故事閱讀 43,494評論 2 348

推薦閱讀更多精彩內容