mysql安裝


1. 訪問官網https://dev.mysql.com/downloads/mysql/ 可以看到如下下載界面(由於我需要下載5.7版本的,所以是這個,如果你想下載最新版本,可以點擊紅色框區域到最新版本下載)

           

2. 參考的安裝教程:https://www.runoob.com/mysql/mysql-install.html

3. 往下翻可以看到如下圖所示,點擊紅色框中的download

     

 4. 點擊Download后會跳轉到如下界面(如果你有oracle賬戶,可以點擊login登錄,如果你不想登錄,直接點擊紅色框中的文字即可下載):

      

 5. 下載后的壓縮包如圖所示:

      

 6. 解壓到當前目錄下(或着解壓到你所選擇的任意位置均可),解壓后如下圖:

      

 7. 打開我們剛剛解壓的文件夾,創建一個my.ini文件

      

8. 創建的文件如圖所示:

      

       填寫好后選擇文件---》另存為 ,將文件類型選擇為全部文件,將名程修改為my.ini點擊保存即可,保存后效果圖如下:

      

9. 打開cmd(可以使用win + R 鍵快捷打開)

      打開后進入mysql的安裝目錄:我的安裝目錄是:D:\work\work_soft\mysql-5.7.27-winx64\mysql-5.7.27-winx64\bin      

d:                             # 先進入d盤
cd   D:\work\work_soft\mysql-5.7.27-winx64\mysql-5.7.27-winx64\bin                # 然后進入mysql的安裝目錄

      

 10. 進入目錄后執行以下命令初始化數據庫:

mysqld --initialize --console     # 初始化數據庫

      

       請注意黃色框中這句話是給你第一次初始化mysql數據庫root用戶隨機生成的密碼,紅色框中的字符串為登錄root用戶使用的密碼,請注意該密碼登錄時一定要加上雙引號,不然無法登錄成功

11. 輸入mysql安裝命令

mysqld install   # mysql安裝命令

      

 12. 啟動mysql服務

net  start  mysql    # 啟動mysql服務

      

      使用之前都可以使用net  start  mysql 命令來啟動mysql服務

      需要關閉mysql服務使用 net  stop  mysql  命令

 13. 登錄mysql

mysql -uroot -p"_cRrHHAB0Znz"   
# 登錄mysql
# 其格式為:mysql -u 用戶名 -p 密碼
# 由於密碼_cRrHHAB0Znz是系統自動生成的字符串,所以一定要加上雙引號才能登錄成功,自己修改密碼之后就不需要了

      

14. 修改mysql的root用戶的登錄密碼

set password for root@localhost = password('root');   
#  重置root用戶的登錄密碼為root
#  重置格式為 set password for root@localhost = password('新密碼');
flush privileges;    # 立刻刷新
exit;                    # 退出mysql
mysql -uroot -proot  #用新密碼登錄mysql

      

      

 15. 新建mysql用戶,並賦予它全部的權限

mysql -uroot -proot     # 使用root用戶登錄mysql
create user 'xiaoxiao'@'host' identified by 'xiaoxiao';  # 創建一個新的數據庫用戶,用戶名叫xiaoxiao,用戶密碼叫xiaoxiao
create database xiaoxiao charset=utf8mb4;              # 創新新的數據庫叫xiaoxiao,並指定編碼
grant all privileges on xiaoxiao.* to 'xiaoxiao'@'%' identified by 'xiaoxiao';   #  賦予新的數據庫用戶xiaoxiao其數據庫xiaoxiao的所有權限
flush privileges;                                                      # 立刻刷新權限
exit;                                                                      # 退出mysql
mysql -uxiaoxiao -pxiaoxiao;                                   # 使用新的用戶密碼登錄mysql

      

      

      

      可以看到使用xiaoxiao登錄mysql數據庫的時候,就可以使用xiaoxiao數據庫了。

16. 顯示該用戶的所有可使用數據庫

show  databases;   # 顯示所有可以使用的數據庫

      

       第一次使用root用戶登錄mysql數據庫成功后可以看到,有4個可使用的默認數據庫。

         

      使用自己創建的用戶登錄成功后可以看到,該用戶只能使用自己有權限使用的數據庫。

17. 使用數據庫,查看當前使用的數據庫

use  xiaoxiao;  # 使用數據庫,格式為  use  數據庫名稱
select database(); # 查看當前正在使用的數據庫

       

       

 18. 查看當前數據庫中的所有表

show  tables;    # 顯示當前數據庫中的所有表

      

       由於該數據庫是新創建的,所以該數據庫中一張表也沒有,顯示為空。

      簡單創建一張表以后可以查看到顯示出了該表:

      


免責聲明!

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



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