mysql筆記之mysql服務搭建及創建簡單數據庫表


在學習過程中需要本地搭建mysql服務,本節就將搭建過程記錄下來

1、官網下載mysql服務,https://dev.mysql.com/downloads/mysql/ 下載對應服務版本

2、以下安裝過程來源於:https://jingyan.baidu.com/article/7e44095387e9a16fc1e2ef3b.html

1.初始化數據庫

 
  1. 解壓下載的壓縮包“mysql-8.0.18-winx64.zip”后得到‘mysql-8.0.18-winx64’文件夾,並將其直接放在某一盤符下,例如:我這里重新命名為直接放在E盤下,打開這個文件夾,有如圖中的內容。
    如何安裝和搭建MySQL服務
  2. 創建初始化配置文件:

    使用記事本,將一下字段粘貼到記事本,並重命名記事本 my.ini。

    [client]

    default-character-set=utf8 

    [mysqld]

    port = 3306

    basedir=E:\\mysql-8.0.18-winx64(看自己的放置目錄)

    max_connections=20

    character-set-server=utf8

    default-storage-engine=INNODB

    如何安裝和搭建MySQL服務
  3. 執行初始化服務端命令;

    ①win+r 鍵,輸入cmd,打開終端。

    ②cd 到bin目錄下,執行 mysqld --initialize --console;

    執行后生成:

    ①root用戶及初始密碼;

    ②在mysql-8.0.18-winx64文件夾下自動生成data文件夾,就是數據庫文件夾。

    如何安裝和搭建MySQL服務
    END

2.設置服務端環境變量;

 
  1. 啟動終端時每次執行 mysqld 都要轉盤符,輸入長長的路徑,很麻煩。
    如何安裝和搭建MySQL服務
  2. 因為mysql.exe(客戶端) 和 mysqld.exe(服務端)等可執行文件都在bin目錄下。那么就把bin目錄添加到系統的環境變量中。

    步驟(win10系統):右鍵此電腦--屬性-高級系統設置--高級--環境變量--Path--編輯--新建--E:\mysql-8.0.18-winx64\bin。

    然后確定每一個界面返回。

    如何安裝和搭建MySQL服務
  3. 3

    設置完成后需要重啟終端,此時就可直接輸入mysqld, 和mysqld命令了。

    但還沒有搭建成功,還需要安裝windows服務。

    如何安裝和搭建MySQL服務
    END

3.啟動和停止mysql服務

 
  1.  

    如果是用installer安裝的mysql會自動設置mysql服務,但壓縮包安裝的需要設置mysql服務。

    打開cmd,輸入 "E:\mysql-8.0.18-winx64\bin\mysqld" --install

    目錄根據自己的安裝目錄,注意有引號。

    若要移除mysql服務,在終端上輸入"E:\mysql-8.0.18-winx64\bin\mysqld" --remove。

    如何安裝和搭建MySQL服務
  2.  

    安裝成功后,可以啟動Windows服務查看:

    win+r鍵,輸入 services.msc 打開服務;可以看到有一項Mysql服務。但此時的服務沒有啟動。

    如何安裝和搭建MySQL服務
  3.  

    啟動和停止mysql服:

    方法1:

    在cmd 輸入 net start mysql,(啟動服務)

    在cmd 輸入 net stop mysql,(停止服務)

    方法2:

    打開windows 服務(如上步2所述), 可點擊‘啟動/停止’來操作(這里不再上圖說明)。

    如何安裝和搭建MySQL服務
  4. 此時可以登錄root用戶,登錄后需要更改初始密碼,

    更改密碼命令是:ALTER USER 'root'@'localhost' IDENTIFIED BY'密碼'; 。

    至此,所有設置完成,可以使用並操作MySQL。

    如何安裝和搭建MySQL服務
     
     注意在安裝服務過程 "E:\mysql-8.0.18-winx64\bin\mysqld" --install 可能出現報錯 Install/Remove of the Service Denied!,需要以管理人身份運行 cmd 命令窗口
     
    3、創建數據庫表

     

       插入數據:

     

     Navicat連接數據庫,報錯Client does not support authentication protocol requested  by server

     

     

     解決如下:

     

     

     

     1)、cmd命令窗口輸入 

    mysql -uroot -p

    輸入密碼

    進入myql,在輸入以下命令

    1、use mysql;

    2、alter user 'root'@'localhost' identified with mysql_native_password by '********'; ('********' 為數據庫密碼)

    3、flush privileges;

    完成后再次連接,出現以下錯誤,此時需要進行數據庫授權

     

     授權步驟:

    cmd命令窗口輸入 

    mysql -uroot -p

    輸入密碼

    進入myql,在輸入以下命令

     

     

     

     

     

     

     


免責聲明!

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



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