《Mysql必讀MySQL 5.7解壓版安裝、卸載及亂碼問題的圖文解決方法》要點:
本文介紹了Mysql必讀MySQL 5.7解壓版安裝、卸載及亂碼問題的圖文解決方法,希望對您有用。如果有疑問,可以聯系我們。
1. 解壓版的安裝MYSQL入門
(1). 下載壓縮包并解壓到一個磁盤位置MYSQL入門
壓縮包下載鏈接:https://dev.mysql.com/downloads/mysql/MYSQL入門
壓縮包內容:MYSQL入門
MYSQL入門
(2). 寫配置文件MYSQL入門
復制my-default.ini重命名為my.ini,然后修改或添加配置信息:MYSQL入門
[mysqld] #mysql解壓目錄 basedir = <解壓目錄> #data文件夾位置,用來存放庫和表 datadir = <data文件夾目錄> #mysql默認端口號 port = 3306 #數據庫服務器字符編碼 character-set-server = utf8
(3). 添加環境變量MYSQL入門
將bin目錄添加到環境變量PATH中MYSQL入門
(4). 安裝MySQL服務MYSQL入門
以管理員運行cmd,命令:MYSQL入門
mysqld -install [服務名]
注意:服務名一般默認MySQL,可以不寫MYSQL入門
當提示:Service successfully installed.時表示mysql服務安裝成功MYSQL入門
(5). 初始化MySQLMYSQL入門
以管理員運行cmd,命令:MYSQL入門
mysqld Cinitialize-insecure
無提示,無報錯;在系統“服務”中能看到 “MySQL”即為安裝成功.MYSQL入門
(6). 啟動MySQL服務MYSQL入門
運行cmd,命令:MYSQL入門
net start mysql
提示:MySQL 服務正在啟動和MySQL 服務已經啟動成功.表示啟動成功MYSQL入門
(7). 登陸MySQLMYSQL入門
運行cmd,命令:MYSQL入門
mysql Cu root Cp
(在初始化MySQL時會生成一個計算機名.err的文件,里面有初始化密碼)MYSQL入門
2. 卸載解壓版MySQLMYSQL入門
(1). 關閉服務MYSQL入門
以管理員身份運行cmd,命令:MYSQL入門
net stop mysql
(2). 卸載服務MYSQL入門
以管理員身份運行cmd,命令:MYSQL入門
mysqld -remove [服務名]
(3). 刪除文件MYSQL入門
刪除mysql安裝目錄MYSQL入門
(4). 刪除注冊表信息MYSQL入門
清除注冊表中的該MySQL服務,有幾個地方:MYSQL入門
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目錄刪除 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目錄刪除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目錄刪除
注冊表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之類,刪除的時候都刪除就可以 .MYSQL入門
3. 安裝常見問題MYSQL入門
(1). data文件錯誤MYSQL入門
錯誤描述:在啟動mysql服務時,提示:MYSQL入門
mysql服務無法啟動.服務器沒有報告任何錯誤.請鍵入 NET HELPMSG 3534 以獲得更多的幫助.
錯誤原因:一般初始化之前已存在data文件就會出現這個錯誤,或者data文件缺少了某些文件MYSQL入門
解決方法:先執行命令:MYSQL入門
mysqld -remove [服務名]
然后把data文件夾刪除,如果刪除不了重啟一下就可以了,之后重新進行安裝就沒問題了.MYSQL入門
(2). 密碼錯誤MYSQL入門
錯誤描述:登陸時提示:MYSQL入門
ERROR 1045(28000): Access denied for user ‘root'@'localhost' (using password: YES)
錯誤原因:登陸時密碼錯誤MYSQL入門
解決方法:使用mysqld Cinitialize方法安裝會生成一個隨機字符串組成的密碼,這個密碼在錯誤日志<mysql解壓目錄>\data\<計算機用戶名>.err中可以找到.MYSQL入門
4. 編碼問題MYSQL入門
(1). 查看編碼MYSQL入門
打開cmd,登陸mysql,執行SQL語句:MYSQL入門
show variables like ‘character%';
可以看到除了開始安裝時配置的character-set-server = utf8外;其他的都不是utf8編碼,這樣在我們使用數據庫時會出現亂碼問題.MYSQL入門
(2). 修改配置文件MYSQL入門
修改配置文件的這幾項:MYSQL入門
[mysqld] #mysql服務器編碼 character-set-server = utf8 collation-server = utf8_general_ci [mysql] #mysql默認編碼 default-character-set = utf8 [mysql.server] #服務器默認編碼 default-character-set = utf8 [mysqld_safe] default-character-set = utf8 [client] #客戶端默認編碼 default-character-set = utf8
(3). 刪除你當前的mysql服務,再重新注冊mysql服務MYSQL入門
以管理員身份運行cmd:MYSQL入門
sc delete mysql
提示:[SC] DeleteService 則成功MYSQL入門
mysqld Cinstall
提示:The service already exists! 則成功MYSQL入門
net stop mysql
提示:MySQL 服務正在停止…服務名無效 則成功MYSQL入門
mysql Cinstall
提示:Service successfully installed. 則成功MYSQL入門
打開cmd,登陸mysql,執行SQL語句:MYSQL入門
show variables like ‘character%';
結果如下:MYSQL入門
MYSQL入門
搞定!MYSQL入門
5. 安裝圖形化界面MYSQL入門
(1). 一路next安裝,然后啟動
MYSQL入門
以上所述是小編給大家介紹的MySQL 5.7解壓版安裝、卸載及亂碼問題的圖文解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的.在此也非常感謝大家對維易PHP網站的支持!MYSQL入門
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/4949.html