轉載請注明出處:http://www.lxweimin.com/p/74c87a6ad6a9
本文出自Shawpoo的簡書
我的博客:CSDN博客
一、安裝
官網提供了兩種了安裝方式,一種是zip壓縮包,一種是msi安裝包(僅限Windows用戶)。
一、第一種安裝方式:下載zip壓縮包
1、下載壓縮包
- 1、點擊這里直接進入Mysql官網下載頁,然后選擇相應的操作系統,這里以Windows為例
- 2、選擇相應位數的操作系統,點擊右側的“Download”按鈕
- 3、下載的時候提示注冊登錄,我們可以直接點擊“No thanks, just start my download”進行下載,下載完成后進行解壓
2、配置環境變量,及Mysql相關設置
-
配置環境變量
-
配置Mysql相關設置并安裝
創建
my.ini
文件放在mysql文件夾根目錄(與bin文件夾同級),配置如下:[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=E:\Mysql\mysql-5.7.20-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=E:\Mysql\mysql-5.7.20-winx64\data # 允許最大連接數 max_connections=200 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
進入
bin
目錄下,安裝Mysql并設置配置文件:mysqld install MySQL --defaults-file="E:\Mysql\mysql-5.7.20-winx64\my.ini"
3、啟動與停止Mysql服務
以管理員身份運行命令行,切記一定要以管理員身份運行,否則會出現發生系統錯誤 5,拒絕訪問。
- 啟動Mysql服務:mysql
net start mysql
- 停止Mysql服務
net stop mysql
二、第二種安裝方式:下載msi安裝包
1、點擊這里直接進入Mysql官網下載頁,此方式僅Windows用戶
2、這里仍然提示注冊登錄,我們還是點擊“No thanks, just start my download”進行下載即可
3、運行下載好的msi安裝文件,開始進行安裝
-
1、勾選接受許可條款“I accept the license terms”
2、選擇安裝類型,如果只安裝Mysql服務的話,建議選擇“Server Only”
- 3、點擊“Execute”,進行安裝
如果安裝失敗,報以下錯誤,請看我的另一篇文章Mysql安裝時報'Install' for product 'MySQL Server xxx' failed.進行解決。
安裝成功,點擊“Next”
-
4、進行產品配置
默認選擇第一項,點擊“Next”
5、服務配置,全部為默認,端口號為3306,點擊“Next”
- 6、為root用戶設置密碼,下面也可以添加一個普通權限的用戶,一般不用添加,直接使用root用戶,點擊“Next”
7、Windows服務,以默認的系統用戶運行windows服務,在Windows下MySQL服務名為:MySQL57(57即為安裝的Mysql版本5.7),后面步驟會用到此名字。
8、插件和擴展項,應用配置項,點擊“Execute”
點擊“Finish”
- 9、產品配置完成,點擊“Next”, 安裝完成
4、配置環境變量
5、啟動與停止Mysql服務
以管理員身份運行命令行,切記一定要以管理員身份運行,否則會出現發生系統錯誤 5,拒絕訪問。
- 啟動Mysql服務:mysql57(安裝mysql服務時的命名)
net start mysql57
- 停止Mysql服務
net stop mysql57
二、連接數據庫和一些簡單的命令
1、連接數據庫
通過命令進行連接數據庫,使用用戶名root
,輸入密碼后,命令行出現mysql>
表示連接成功:
mysql -u root -p
2、一些簡單的Mysql命令:
- 顯示所有數據庫:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
- 創建數據庫并使用:
mysql> create database test; // 創建
Query OK, 1 row affected (0.02 sec)
mysql> use test; // 使用
Database changed
- 創建表:
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)
- 插入數據:
mysql> insert into user values(1, "tom");
Query OK, 1 row affected (0.02 sec)
- 查詢數據:
mysql> select * from user;
+------+------+
| id | name |
+------+------+
| 1 | tom |
+------+------+
1 row in set (0.00 sec)
- 修改數據:
mysql> update user set name="Bob" where id = 1;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
- 刪除數據:
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可視化工具
官網下載Navicat for MySQL,這款可視化工具可以對數據庫的表結構直接進行增刪改查等操作,無需通過 命令行,方便、快捷、簡單,當然也可以執行命令行,具體的使用方法,這里就不多介紹了。另外官網下載的只能試用幾天,點擊下載破解版。