Mysql的環(huán)境安裝詳解

轉(zhuǎn)載請注明出處:http://www.itdecent.cn/p/74c87a6ad6a9
本文出自Shawpoo的簡書
我的博客:CSDN博客

一、安裝

官網(wǎng)提供了兩種了安裝方式,一種是zip壓縮包,一種是msi安裝包(僅限Windows用戶)。

一、第一種安裝方式:下載zip壓縮包

1、下載壓縮包

  • 1、點擊這里直接進(jìn)入Mysql官網(wǎng)下載頁,然后選擇相應(yīng)的操作系統(tǒng),這里以Windows為例
image.png
  • 2、選擇相應(yīng)位數(shù)的操作系統(tǒng),點擊右側(cè)的“Download”按鈕
  • 3、下載的時候提示注冊登錄,我們可以直接點擊“No thanks, just start my download”進(jìn)行下載,下載完成后進(jìn)行解壓
image.png

2、配置環(huán)境變量,及Mysql相關(guān)設(shè)置

  • 配置環(huán)境變量


  • 配置Mysql相關(guān)設(shè)置并安裝

    創(chuàng)建my.ini文件放在mysql文件夾根目錄(與bin文件夾同級),配置如下:

    [mysql]
    # 設(shè)置mysql客戶端默認(rèn)字符集
    default-character-set=utf8 
    [mysqld]
    #設(shè)置3306端口
    port = 3306 
    # 設(shè)置mysql的安裝目錄
    basedir=E:\Mysql\mysql-5.7.20-winx64
    # 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
    datadir=E:\Mysql\mysql-5.7.20-winx64\data
    # 允許最大連接數(shù)
    max_connections=200
    # 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
    character-set-server=utf8
    # 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
    default-storage-engine=INNODB 
    

    進(jìn)入bin目錄下,安裝Mysql并設(shè)置配置文件:

    mysqld install MySQL --defaults-file="E:\Mysql\mysql-5.7.20-winx64\my.ini"        
    

3、啟動與停止Mysql服務(wù)

管理員身份運行命令行,切記一定要以管理員身份運行,否則會出現(xiàn)發(fā)生系統(tǒng)錯誤 5,拒絕訪問

  • 啟動Mysql服務(wù):mysql
net start mysql   
  • 停止Mysql服務(wù)
net stop mysql

二、第二種安裝方式:下載msi安裝包

1、點擊這里直接進(jìn)入Mysql官網(wǎng)下載頁,此方式僅Windows用戶

2、這里仍然提示注冊登錄,我們還是點擊“No thanks, just start my download”進(jìn)行下載即可

3、運行下載好的msi安裝文件,開始進(jìn)行安裝

  • 1、勾選接受許可條款“I accept the license terms”


  • 2、選擇安裝類型,如果只安裝Mysql服務(wù)的話,建議選擇“Server Only”

  • 3、點擊“Execute”,進(jìn)行安裝

如果安裝失敗,報以下錯誤,請看我的另一篇文章Mysql安裝時報'Install' for product 'MySQL Server xxx' failed.進(jìn)行解決。

安裝成功,點擊“Next”

  • 4、進(jìn)行產(chǎn)品配置

    默認(rèn)選擇第一項,點擊“Next”


  • 5、服務(wù)配置,全部為默認(rèn),端口號為3306,點擊“Next”

  • 6、為root用戶設(shè)置密碼,下面也可以添加一個普通權(quán)限的用戶,一般不用添加,直接使用root用戶,點擊“Next”
  • 7、Windows服務(wù),以默認(rèn)的系統(tǒng)用戶運行windows服務(wù),在Windows下MySQL服務(wù)名為:MySQL57(57即為安裝的Mysql版本5.7),后面步驟會用到此名字。

  • 8、插件和擴展項,應(yīng)用配置項,點擊“Execute”

點擊“Finish”

  • 9、產(chǎn)品配置完成,點擊“Next”, 安裝完成

4、配置環(huán)境變量

5、啟動與停止Mysql服務(wù)

管理員身份運行命令行,切記一定要以管理員身份運行,否則會出現(xiàn)發(fā)生系統(tǒng)錯誤 5,拒絕訪問。

  • 啟動Mysql服務(wù):mysql57(安裝mysql服務(wù)時的命名)
net start mysql57     
  • 停止Mysql服務(wù)
net stop mysql57

二、連接數(shù)據(jù)庫和一些簡單的命令

1、連接數(shù)據(jù)庫

通過命令進(jìn)行連接數(shù)據(jù)庫,使用用戶名root,輸入密碼后,命令行出現(xiàn)mysql>表示連接成功:

mysql -u root -p

2、一些簡單的Mysql命令:

  • 顯示所有數(shù)據(jù)庫:
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)
  • 創(chuàng)建數(shù)據(jù)庫并使用:
mysql> create database test;   // 創(chuàng)建
Query OK, 1 row affected (0.02 sec)
mysql> use test;   // 使用
Database changed
  • 創(chuàng)建表:
mysql> create table user(id int, name char(20));
Query OK, 0 rows affected (0.03 sec)
  • 顯示所有的表:
mysql> show tables;
+----------------+
| Tables_in_test |
+----------------+
| user           |
+----------------+
1 row in set (0.00 sec)
  • 插入數(shù)據(jù):
mysql> insert into user values(1, "tom");
Query OK, 1 row affected (0.02 sec)
  • 查詢數(shù)據(jù):
mysql> select * from user;
+------+------+
| id   | name |
+------+------+
|    1 | tom  |
+------+------+
1 row in set (0.00 sec)
  • 修改數(shù)據(jù):
mysql> update user set name="Bob" where id = 1;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0
  • 刪除數(shù)據(jù):
mysql> delete from user where id = 1;
Query OK, 1 row affected (0.02 sec)
  • 刪除表:
mysql> drop table user;
Query OK, 0 rows affected (0.02 sec)
  • 刪除庫:
mysql> drop database test;
Query OK, 0 rows affected (0.01 sec)
  • 退出Mysql連接:
mysql> exit
Bye

三、使用Navicat可視化工具

官網(wǎng)下載Navicat for MySQL,這款可視化工具可以對數(shù)據(jù)庫的表結(jié)構(gòu)直接進(jìn)行增刪改查等操作,無需通過 命令行,方便、快捷、簡單,當(dāng)然也可以執(zhí)行命令行,具體的使用方法,這里就不多介紹了。另外官網(wǎng)下載的只能試用幾天,點擊下載破解版

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容