1.安裝地址
https://dev.mysql.com/downloads/mysql/
2. 解壓MySQL壓縮包
發現並沒有my-default.ini
配置文件主要的作用是設置編碼字符集、安裝路徑、數據路徑、數據庫優化參數等信息。
所以,這里
1).我們新建一個my.ini(路徑需要修改成自己安裝的對應路徑)
[client]
port=3306
default-character-set=utf8
[mysqld]
character-set-server=utf8
#collation-server=utf8_unicode_ci
basedir = "F:\database\mysql"
datadir = "F:\database\mysql\data"
2)在F:\database\mysql下新建data文件夾
3.也是最重要的一步,如果不執行這一步,直接執行第4步以后的操作,就會出現以下錯誤
解決方案:
這里需要在bin下執行以下語句
mysqld --initialize-insecure --user=mysql //作用是初始化mysql數據庫的
4. 添加環境變量(可選,設置了此選項,每次啟動不用進入到F:\database\mysql目錄下啟動,直接mysql -uroot -p就可以了)
操作如下:
1)右鍵單擊我的電腦->屬性->高級系統設置(高級)->環境變量
點擊系統變量下的新建按鈕
輸入變量名:MYSQL_HOME
輸入變量值:F:\database\mysql
#即為mysql的自定義解壓目錄。
2)選擇系統變量中的Path
點擊編輯按鈕
在變量值中添加變量值:%MYSQL_HOME%\bin
5. 將mysql注冊為windows系統服務
1)從控制台進入到MySQL解壓目錄下的 bin 目錄下:
2)輸入服務安裝命令:
mysqld install
#解壓目錄下修改的my.ini文件
安裝成功后會提示服務安裝成功。
#注:my.ini文件放在MySQL解壓后的根目錄下
#移除服務命令為:mysqld remove
6. 啟動MySQL服務
啟動服務命令為:net start mysql
7. 修改 root 賬號的密碼
mysql -u root -p
回車 回車
8.若想修改密碼
set password for root@localhost = password('123456');
9.開發環境下開啟MySQL遠程訪問權限 允許遠程連接
grant all privileges on *.* to root@'%' identified by "123456";
centos7中安裝mysql5.7.20請訪問centos7 安裝mysql5.7.20(yum方式)