離線版Mysql安裝(5.7)

背景

5.7版本的mysql離線版安裝有很多坑父叙,在此一一記載。

下載

下載頁面

下載64位zip包肴裙,

解壓

解壓文件趾唱。

初始化配置

在文件目錄下,找到my-default.ini文件蜻懦,復制并重命名my.ini甜癞,然后指定data目錄。

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.


[client]
port=3306 
[mysql]
default-character-set=utf8
[mysqld]
port=3306 
basedir="D:/DevelopTools/mysql5_7_14" 
datadir="D:/DevelopTools/mysql5_7_14/data" 
character-set-server=utf8
default-storage-engine=INNODB

安裝mysql服務(wù)

需要在管理員權(quán)限下執(zhí)行cmd宛乃。
在bin目錄下悠咱,

D:\DevelopTools\mysql5_7_14\bin>mysqld --install
Service successfully installed.

啟動mysql

在bin目錄下,執(zhí)行

D:\DevelopTools\mysql5_7_14\bin>net start mysql

報錯

D:\DevelopTools\mysql5_7_14\bin>net start mysql
MySQL 服務(wù)正在啟動 ..
MySQL 服務(wù)無法啟動征炼。

服務(wù)沒有報告任何錯誤析既。

請鍵入 NET HELPMSG 3534 以獲得更多的幫助。

查看mysql日志

在data目錄下谆奥,查看*.err文件眼坏。

2016-08-23T13:20:42.303713Z 0 [Note] Plugin 'FEDERATED' is disabled.
MySQL: Table 'mysql.plugin' doesn't exist
2016-08-23T13:20:42.305713Z 0 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
2016-08-23T13:20:42.308713Z 0 [Note] Salting uuid generator variables, current_pid: 3656, server_start_time: 1471958439, bytes_sent: 0, 
2016-08-23T13:20:42.337715Z 0 [Note] Generated uuid: '644d3f84-6934-11e6-9f6d-507b9d0180aa', server_start_time: 1471962095, bytes_sent: 109367744
2016-08-23T13:20:42.338715Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 644d3f84-6934-11e6-9f6d-507b9d0180aa.
2016-08-23T13:20:42.365717Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2016-08-23T13:20:42.368717Z 0 [Warning] Failed to set up SSL because of the following SSL library error: SSL context is not usable without certificate and private key
2016-08-23T13:20:42.369717Z 0 [Note] Server hostname (bind-address): '*'; port: 3306
2016-08-23T13:20:42.372717Z 0 [Note] IPv6 is available.
2016-08-23T13:20:42.373717Z 0 [Note]   - '::' resolves to '::';
2016-08-23T13:20:42.374717Z 0 [Note] Server socket created on IP: '::'.
2016-08-23T13:20:42.380718Z 0 [Warning] Failed to open optimizer cost constant tables
2016-08-23T13:20:42.382718Z 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

解決方案

http://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization-mysqld.html

清空data目錄內(nèi)容

首先需要情況data目錄下內(nèi)容,否則會報錯

D:\DevelopTools\mysql5_7_14\bin>mysqld --initialize
2016-08-23T13:27:23.129639Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is
 deprecated. Please use --explicit_defaults_for_timestamp server option (see doc
umentation for more details).
2016-08-23T13:27:23.132639Z 0 [ERROR] --initialize specified but the data direct
ory has files in it. Aborting.
2016-08-23T13:27:23.132639Z 0 [ERROR] Aborting
執(zhí)行初始化命令
D:\DevelopTools\mysql5_7_14\bin>mysqld --initialize
啟動服務(wù)
D:\DevelopTools\mysql5_7_14\bin>net start mysql
MySQL 服務(wù)正在啟動 .
MySQL 服務(wù)已經(jīng)啟動成功雄右。

卸載myql服務(wù)

在mysql的bin目錄下:

mysqld  --remove

mysql登錄

跳過密碼

首次登錄時空骚,設(shè)置跳過密碼纺讲,可以進入數(shù)據(jù)庫修改密碼信息。
my.ini

# 跳過密碼驗證  
skip-grant-tables

修改密碼

mysql> use mysql
Database changed
mysql> update user set authentication_string=password("root") where user="root";

Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)

重啟服務(wù)后登錄囤屹。

D:\DevelopTools\mysql5_7_14\bin>net stop mysql
MySQL 服務(wù)正在停止.
MySQL 服務(wù)已成功停止熬甚。


D:\DevelopTools\mysql5_7_14\bin>net start mysql
MySQL 服務(wù)正在啟動 .
MySQL 服務(wù)已經(jīng)啟動成功。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末肋坚,一起剝皮案震驚了整個濱河市乡括,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌智厌,老刑警劉巖诲泌,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異铣鹏,居然都是意外死亡敷扫,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進店門诚卸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來葵第,“玉大人,你說我怎么就攤上這事合溺∽涿埽” “怎么了?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵棠赛,是天一觀的道長哮奇。 經(jīng)常有香客問我,道長睛约,這世上最難降的妖魔是什么鼎俘? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮痰腮,結(jié)果婚禮上而芥,老公的妹妹穿的比我還像新娘。我一直安慰自己膀值,他們只是感情好棍丐,可當我...
    茶點故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沧踏,像睡著了一般歌逢。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上翘狱,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天秘案,我揣著相機與錄音,去河邊找鬼。 笑死阱高,一個胖子當著我的面吹牛赚导,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播赤惊,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼吼旧,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了未舟?” 一聲冷哼從身側(cè)響起圈暗,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎裕膀,沒想到半個月后员串,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡昼扛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年寸齐,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片野揪。...
    茶點故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡访忿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出斯稳,到底是詐尸還是另有隱情,我是刑警寧澤迹恐,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布挣惰,位于F島的核電站,受9級特大地震影響殴边,放射性物質(zhì)發(fā)生泄漏憎茂。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一锤岸、第九天 我趴在偏房一處隱蔽的房頂上張望竖幔。 院中可真熱鬧,春花似錦是偷、人聲如沸拳氢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽馋评。三九已至,卻和暖如春刺啦,著一層夾襖步出監(jiān)牢的瞬間留特,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蜕青,地道東北人苟蹈。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像右核,于是被迫代替她去往敵國和親慧脱。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,107評論 2 356

推薦閱讀更多精彩內(nèi)容