window安装mysql5.7解压版(解决乱码问题)
?安裝mysql兩種方法
?下載mysql5.7解壓版
?配置步驟
?解決服務無法啟動
?解決亂碼
1.安裝mysql兩種方法
??MySQL安裝文件分為兩種,一種是msi格式的,一種是zip格式的。如果是msi格式的可以直接點擊安裝,按照它給出的安裝提示進行安裝,一般MySQL將會安裝在C:\Program Files\MySQL\MySQL Server 5.7 該目錄中;zip格式是自己解壓,解壓縮之后其實MySQL就可以使用了,但是要進行配置。
2.下載mysql5.7解壓版
? ?下載地址:https://dev.mysql.com/downloads/mysql/
? ??
? ? ? ? 我的安裝路徑是:E:\dataBase\mySql\mysql-5.7.12-winx64
? ? ? ? ?
? ? ? ? ?配置環境變量:
? ? ? ? ?我的電腦->屬性->高級->環境變量 選擇PATH,在其后面添加: 你的mysql bin文件夾的路徑
? ? ? ? ;E:\dataBase\mySql\mysql-5.7.12-winx64\bin ??
3.配置步驟
? ? ? ? 3.1配置my.ini?
? ? ? ? ? ?把根目錄下的my-default.ini ?改名 ?為my.ini ?。然后把里邊的#號去掉,配置為(注意里邊的路徑要改為自己的安裝路徑):? ? ??
1 # For advice on how to change settings please see 2 # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html 3 # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the 4 # *** default location during install, and will be replaced if you 5 # *** upgrade to a newer version of MySQL. 6 7 [mysqld] 8 9 # Remove leading # and set to the amount of RAM for the most important data 10 # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. 11 # innodb_buffer_pool_size = 128M 12 13 # Remove leading # to turn on a very important data integrity option: logging 14 # changes to the binary log between backups. 15 # log_bin 16 17 # These are commonly set, remove the # and set as required. 18 basedir =E:\dataBase\mySql\mysql-5.7.12-winx64 19 datadir =E:\dataBase\mySql\mysql-5.7.12-winx64\data 20 port =3306 21 character-set-server=utf8 22 # server_id = ..... 23 24 25 # Remove leading # to set options mainly useful for reporting servers. 26 # The server defaults are faster for transactions and fast SELECTs. 27 # Adjust sizes as needed, experiment to find the optimal values. 28 # join_buffer_size = 128M 29 # sort_buffer_size = 2M 30 # read_rnd_buffer_size = 2M 31 32 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES View Code? ? ? ? 3.2新建data文件夾
? ? ? ? ?mysql5.7.12下建data文件夾,記得data每次都要把里邊的內容清空掉(data文件夾其實就是用來放數據庫的)。然后執行初使化命令:
? ? ? ? mysqld --initialize --user=mysql --console? ? ??
? ? ? ? 運行結果:先執行以上命令, 生成庫. 注意有個臨時密碼(我的為XUBGAiu+x7ak), 要記下來。
? ? ? ? ?接下來啟動服務,命令行為:net start mysql
? ? ? ? ?然后再命令行: mysql -u root -p
? ? ? ? ?輸入密碼 (上面給的臨時密碼), 登錄成功。
? ? ? ? ?接下來輸入新密碼:set password=password('0821'); ??在這里,0821為我的新密碼
? ? ? ? ?退出登錄:mysql > exit;
? ? ? ? ?停止mysql服務:net stop mysql
? ? ? ? 注意:輸入查詢語句要以分號結束。比如,修改密碼的時候,語句后面要有分號,不然會出現
? ? ? ? ? ?mysql>set password = password('root')
? ? ? ? ? ?->
? ? ? ? ? ?->
? ? ? ? ? ?->
? ? ? ?一直到你輸入分號為止。
?4.解決服務無法啟動
? ?
?5.解決亂碼
? ??MySQL的默認編碼是Latin1,不支持中文.??
? ? 輸入查詢語句:
???show variables like '%character%';
? ?
5.1 在MySQL的安裝目錄下找到my.ini 5.2 打開my.ini以后,在[client]下添加 ?default-character-set = utf8? ,在[mysqld]下添加 ?character-set-server =utf8 5.3 啟動MySQL服務. 5.4?如果還是無效,在MySQL的安裝文件中進入bin目錄下,雙擊MySQLInstanceConfig.exe(mysql5.5有這個文件,mysql5.7則沒有),重新走一遍server的配置,但需要注意的是,在Character Set環節,可選擇第三項,character選擇utf8,(第一項是默認server字符集為latin1,第二項是默認server字符集為utf8的多語言)。 修改mysql編碼配置后,同樣在遠程navicat中輸入查詢語句得到:? ??
?歡迎訪問我的個人技術博客:xuncr.cn或者xuncr.com(訊C網)
?
right|alston&思維焦點,原創不易,請尊重原創。轉載于:https://www.cnblogs.com/xiezhidong/p/6736125.html
總結
以上是生活随笔為你收集整理的window安装mysql5.7解压版(解决乱码问题)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NSArray打印汉字的方法
- 下一篇: linux nginx svn 更新前端