MySQL5.7安裝教程圖解

MySQL5.7

參考 http://blog.csdn.net/u013205623/article/details/79171698

一、下載

https://dev.mysql.com/downloads/mysql/

按照自己電腦位數下載相應安裝包

二、安裝

1. 解壓到想要安裝的目錄

2. 新建一個my.ini

輸入以下內容,安裝目錄記得改一下

[client]

port=3306

default-character-set=utf8

[mysqld]

port=3306

character_set_server=utf8

basedir=F:\my\MySql5.7\mysql-5.7.20-winx64

#解壓目錄

datadir=F:\my\MySql5.7\mysql-5.7.20-winx64\data

#解壓目錄下data目錄

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]

F:\my\MySql5.7\mysql-5.7.20-winx64\bin\mysqld.exe

 

3.配置環境變量

1)右鍵單擊我的電腦->屬性->高級系統設置(高級)->環境變量

      點擊系統變量下的新建按鈕
      輸入變量名:MYSQL_HOME
      輸入變量值:D:\MySQL\mysql-5.7.27-winx64
      #即爲mysql的自定義解壓目錄。


2)選擇系統變量中的Path
      點擊編輯按鈕
      在變量值中添加變量值:;%MYSQL_HOME%\bin
      注意是在原有變量值後面加上這個變量,用;隔開,不能刪除原來的變量值

    

4.以管理員身份運行cmd

在cmd.exe右鍵選擇“以管理員身份運行”

5.在cmd進入安裝路徑,輸入mysqld -install

 

提示安裝成功

三、測試

1. 繼續在cmd輸入net start mysql,此時報錯如下

解決:在安裝目錄下新建一個data文件夾,在cmd繼續輸入mysqld --initialize --console初始化,再輸入net start mysql,服務啓動成功

2.服務啓動成功之後,就可以登錄了,如圖,輸入mysql -u root -p,第一次登陸沒有密碼直接按回車……又報錯了

查相關資料,說data文件夾的auto.cnf文件用記事本打開,裏面有生成的隨機密碼,要輸入那個密碼,試一下……還不行

解決:

找到剛纔寫入的my.ini文件,在[mysqld]下添加skip-grant-tables,保存退出

在計算機右鍵,選擇“管理”,依次在左側選擇“服務和應用程序”、“服務”,在右側的服務中找到MySQL,右鍵,重啓服務。

回到cmd,重新進入mysql,成功

修改密碼:

mysql> update user set password=password('123456') where user='root';

ERROR 1054 (42S22): Unknown column 'password' in 'field list'

更改方法:

mysql>update mysql.user set authentication_string=password('123qwe') where user='root' and Host ='localhost';  

修改root下的密碼,123qwe爲新密碼。

如果直接登錄會如下出錯:

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement 

運行如下指令:

SET PASSWORD = PASSWORD(123qwe); 

重新設置密碼,相當於確認密碼。

使用quit,重新用密碼登錄即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章