配置
系統:win7 x64
mysql版本:mysql-5.6.40-winx64
已經安裝成功連接
步驟
1.訪問 https://dev.mysql.com/downloads/mysql/5.6.html 下載 mysql-5.6.40-winx64.zip)
2.解壓到D盤打開文件夾,存放路徑為D:\mysql-5.6.40-winx64
3.配置環境變量,將;D:\mysql-5.6.40-winx64\bin添加入Path變量最后,注意不要省略分號
4.管理員身份運行cmd
5.在cmd窗口內輸入cd D:\mysql-5.6.40-winx64\bin進入bin路徑
6.輸入 mysqld -install,出現Service successfully installed 則表示安裝成功
7.輸入 net start mysql 啟動mysql
8.輸入 mysql -u root -p 進入,需要password才能進入
密碼修改問題
有網友遇到的情況是第一次不需要password直接進入,我遇到的情況是直接按Enter后出現Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
百度可以用下面這個方法重新設置密碼:
1).在D:\mysql-5.6.40-winx64路徑下找到my-default.ini文件,notepad++打開,在[mysqld]下面一行新添如一行skip-grant-tables(啟動MySQL服務的時候跳過權限表認證),保存文件
2).再開一個cmd窗口(無需管理員身份運行),進入bin路徑后輸入 mysql
3).輸入use mysql
4).輸入update user set password=password("123") where user="root";,注意不要省略分號,設置密碼為123或其他密碼均可
5).輸入flush privileges;
6).輸入quit
7).輸入 net stop mysql
這時候再到my-default.ini文件刪除剛剛添加的skip-grant-tables,保存好my-default.ini文件,重新啟動mysql即可
設置編碼utf8
[client]
客戶端來源數據的默認字符集
default-character-set = utf8
[mysqld]
服務端默認字符集
character-set-server=utf8
[mysql]
數據庫默認字符集
default-character-set = utf8
改完后重啟,打開命令列界面
mysql -> set names utf8;
然后mysql ->show variables like ‘%char%’;查看是不是改好了。