国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - Windows下安裝MySQL 5.7.17壓縮版中遇到的坑

Windows下安裝MySQL 5.7.17壓縮版中遇到的坑

2020-07-12 18:19瓜園耕讀 Mysql

最近發現原來好端端的MySQL突然間不能用了,無奈只能重新下載了最新的MySQL 5.7.17 Community 壓縮版 for Windows 64-bit。但在安裝過程中遇到了一些意外的問題,通過查找相關資料也解決了,所以想著總結出來,方便需要的朋友們可以參考

首先下載最新的MySQL 5.7.17 Community 壓縮版 for Windows 64-bit:

官方下載地址:http://dev.mysql.com/downloads/mysql/

Windows下安裝MySQL 5.7.17壓縮版中遇到的坑

然后解壓到安裝目錄(如C:\Prog\MySQL\)。接下來復制my-default.ini為my.ini,修改my.ini如下:

[mysql]
default-character-set=utf8mb4

[mysqld]
basedir = C:\Prog\MySQL
datadir = C:\Prog\MySQL\data
port = 3306
max_connections=200
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
default-storage-engine=INNODB
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

之后用“管理員身份”打開cmd——“管理員身份”這很重要,進入安裝目錄安裝MySQL服務:

C:\Prog\MySQL\bin>mysqld install
Service successfully installed.

然后啟動MySQL服務:

net start mysql

剛開始以為就這么簡單,可是幺蛾子的卻報錯了:

Windows下安裝MySQL 5.7.17壓縮版中遇到的坑

如果是通過Windows系統的“服務”啟動,則提示:

Windows下安裝MySQL 5.7.17壓縮版中遇到的坑

問題出得實在是心塞不已,查了許久,原來是:

If you installed MySQL using the Noinstall package, you may need to initialize the data directory:

  • Windows distributions prior to MySQL 5.7.7 include a data directory with a set of preinitialized accounts in the mysql database.
  • As of 5.7.7, Windows installation operations performed using the Noinstall package do not include a data directory. To initialize the data directory, use the instructions at Section 2.10.1.1, “Initializing the Data Directory Manually Using mysqld”.

具體可參考這兩個鏈接:

2.3.5.4 Initializing the Data Directory

2.10.1.1 Initializing the Data Directory Manually Using mysqld

原因找到了,那我們來手動Initialize Data Directory一下啊:

mysqld --defaults-file=C:\Prog\MySQL\my.ini --initialize-insecure

Windows下安裝MySQL 5.7.17壓縮版中遇到的坑

然后依次:

net start mysql
mysql -u root -p

熟悉的mysql>應該就出來了。

希望對遇到類似坑的人有所幫助,究其原因就是5.7.7及以后的壓縮包版本,更改為需要手動Initialize Data Directory了。

技無一招鮮,坑要一路填。

我的環境:

  • Windows 10 64-bit
  • MySQL Community Server 5.7.17 for Windows (x86, 64-bit), ZIP Archive

(分割線,以上MySQL 5.7.17就算安裝完畢了。)

最后手賤,搞個SQLAlchemy測試MySQL:

"""SQLAlchemy操作MySQL測試"""

from sqlalchemy import create_engine, Table, Column, Integer, MetaData
from sqlalchemy.dialects.mysql import CHAR
from sqlalchemy.sql import select

ENGINE = create_engine('mysql+pymysql://root:@127.0.0.1:3306/test?charset=utf8mb4')

CONN = ENGINE.connect()

USERINFO = Table('userinfo',
  MetaData(),
  Column('id', Integer, primary_key=True, autoincrement=True),
  Column('name', CHAR(24, charset='utf8mb4')),
  mysql_charset='utf8mb4')

USER = select([USERINFO])

RESULT = CONN.execute(USER)

for row in RESULT:
 print(row.name)

RESULT.close()
CONN.close()

結果發現輸出結果的同時有個報警:

Warning: (1366, "Incorrect string value: '\xD6\xD0\xB9\xFA\xB1\xEA...' for column 'VARIABLE_VALUE' at row 480")

這是怎么回事呢?要說各種字符集設置都檢查n次,應該沒啥問題了......

 Windows下安裝MySQL 5.7.17壓縮版中遇到的坑

無數次思考、試驗中,發現了啥?發現了啥?發現只要show variables like '%charac%';一下,就會出來一個告警!

再來看看這個這個Warning:

Windows下安裝MySQL 5.7.17壓縮版中遇到的坑

不正是它嗎?MySQL的Bug莫不是?!OMG!

好吧!重回MySQL 5.6.35!

Windows下安裝MySQL 5.7.17壓縮版中遇到的坑

告警不見了!

接著重新建庫、建表,測試程序:

Windows下安裝MySQL 5.7.17壓縮版中遇到的坑

這下OK了,最終還是兜了一圈回到了MySQL 5.6.35。

安靜地寫Python,沒人吵,也不像前端撕來撕去的——歲月靜好、Python靜好。

最后贊一下Visual Studio Code:

Windows下安裝MySQL 5.7.17壓縮版中遇到的坑

總結

以上就是這篇文章的全部內容了,希望自己的一些經驗能幫到同樣遇到這些問題的朋友們,如果有疑問大家也可以留言交流。

原文鏈接:http://www.2gua.info/post/67

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 欧美一级特黄在线观看 | 99视频精品在线 | 久久夜色精品国产 | 欧美日韩在线免费观看 | 国产精品一级 | 久久久久一区 | 久久亚洲视频 | 国产精品区二区三区日本 | 亚洲视频在线观看免费 | 精品欧美乱码久久久久久 | 狠狠操综合网 | 国产精品国产精品国产专区不片 | 精品视频久久久 | 亚洲伊人伊色伊影伊综合网 | 亚洲第一视频 | 成人免费视频视频在线观看 免费 | 久草在线资源福利站 | 久久久精品视频国产 | 黄色一级毛片儿 | 欧美大片aaaa在线观看 | 欧美日韩在线一区 | 在线播放91 | 日韩码有限公司在线观看 | 久久精品成人一区二区三区蜜臀 | 99精品欧美一区二区三区综合在线 | 日本在线观看 | 亚洲欧美日韩电影 | 国产精品自产拍在线观看桃花 | 亚洲经典一区 | 亚洲激情视频在线 | 草樱av | 久久久综合视频 | 夜夜操操操操 | 婷婷久久综合 | 青青久久av北条麻妃黑人 | 欧美精品欧美精品系列 | 91偷拍精品一区二区三区 | 久久久久综合 | 国产高清在线精品一区二区三区 | av影音| 99热在线精品免费 |