Win10安裝Mysql5.7數據庫


Win10安裝Mysql5.7數據庫

最近做個demo在自己本地裝了一個mysql5.7,有些小麻煩記錄一下。

安裝環境:系統是 windows 10

1、官網下載

    下載地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.25-winx64.zip

    下載版本:我這里選擇的mysql-5.7.25,通用版,Windows下64位

     建議迅雷下載速度快很多。

2、解壓安裝包

     復制到自己軟件包下進行解壓。如:D:\softwares\mysql-5.7.25-winx64

3、配置環境變量

    在系統變量Path中添加路徑(D:\softwares\mysql-5.7.25-winx64\bin)如圖:

    

4、添加data文件

    在安裝目錄下創建一個data文件夾, 5.7默認是主目錄下data文件存儲數據。

    

5、安裝mysql

    首先,以管理員身份運行cmd(必須以管理員身份運行,否則權限不夠,會出錯)

    接着,進入到 D:\softwares\mysql-5.7.25-winx64\bin

    然后,執行 mysqld -install,若無錯,則會提示安裝成功。

    

    問題:若出現問題需要把原來的服務移除掉。

    命令:mysqld --remove mysql

    然后再創建服務。

6、啟動mysql服務器

    在cmd中輸入命令:net start mysql

    

    注:如果啟動不成功刪除data目錄下所有內容,重新建立重新啟動。

    如果:啟動失敗

    

 

             最新版:刪除data文件,如果有my.ini也刪掉。

             然后到bin目錄下:執行mysqld --initialize-insecure

             注:MySQL 5.7 以上版本默認沒有data屬性文件,不要手動創建。

7、登錄mysql

    在cmd中,輸入 mysql -u root -p,第一次登錄沒有密碼,直接回車,登陸成功。

    

8、修改登錄密碼

    如果直接用木有密碼的賬號安全性非常低,這里需要設置一下登錄密碼。

    執行命令:

         //老版本    
    update mysql.user set authentication_string = password('123456'), password_expired = 'N', password_last_changed = now() where user = 'root';
    //刷新權限
    flush privileges;
    //最新版
    set password = '123456';

    退出mysql的命令是exit 。直接關閉cmd窗口是沒有退出的,要輸入exit才會退出。

    如果navicat鏈接報錯:

    

    代碼如下 ,首先進入mysql命令行界面
    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密碼' PASSWORD EXPIRE NEVER; #修改加密規則
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼'; #更新一下用戶的密碼
    FLUSH PRIVILEGES; #刷新權限

    

    退出后直接用新的賬號登錄就好了。大功告成 !


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM