一、下載MySQL安裝包
首先我們需要從MySQL官網下載對應版本的MySQL安裝包。在下載頁面根據自己系統的版本選擇相應的下載鏈接。本文以CentOS系統為例,下載地址為:
https://dev.mysql.com/downloads/repo/yum/
進入頁面後,選擇對應的版本,並根據提示下載對應的RPM包
二、安裝MySQL
下載好安裝包後,我們可以使用以下命令進行安裝:
yum localinstall mysql80-community-release-el7-3.noarch.rpm
以上命令中的rpm文件名根據你下載的文件名而定,後面的“el7”表示系統的版本。安裝完成後,我們可以使用以下命令來查看已經下載好的MySQL:
yum repolist enabled | grep "mysql.*-community.*"
以上命令的輸出結果應該包含MySQL Community版本。
三、安裝MySQL服務
我們可以使用以下命令安裝MySQL服務:
yum install mysql-community-server
安裝完成後,使用以下命令啟動MySQL服務:
systemctl start mysqld
然後可以使用以下命令來檢查服務是否啟動:
systemctl status mysqld
若輸出結果中顯示為“active (running)”則表示服務已經成功啟動。
四、MySQL基礎配置
服務啟動以後,我們需要進行MySQL的基礎配置,主要包括修改root用戶密碼和設置字符編碼。
1. 修改root用戶密碼
MySQL默認root用戶密碼為空,我們需要設置一個新密碼以保證安全性。以下是修改root用戶密碼的詳細步驟:
- 使用以下命令登錄MySQL:
- 輸入root用戶的默認密碼
- 在MySQL命令行中,使用以下命令更新root用戶密碼:
- 退出MySQL命令行
mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-new-password';
exit
2. 設置字符編碼
字符編碼的設置對於MySQL操作非常重要,需要我們在操作數據庫時指定正確的字符編碼。以下是設置MySQL的字符編碼的詳細步驟:
- 編輯MySQL配置文件:
- 在[mysqld]下面添加以下配置:
- 重啟MySQL服務使配置生效:
vi /etc/my.cnf
character_set_server=utf8mb4 collation-server=utf8mb4_unicode_ci
systemctl restart mysqld
五、MySQL基礎操作
MySQL安裝以後,我們可以使用以下命令來進行基礎操作:
1. 登錄MySQL服務器
使用以下命令登錄MySQL服務器
mysql -u root -p
其中,root為用戶名,-p表示需要輸入密碼
2. 創建新的數據庫
使用以下命令在MySQL服務器中創建新的數據庫:
CREATE DATABASE new_database;
new_database為需要創建的數據庫名
3. 刪除數據庫
使用以下命令在MySQL服務器中刪除指定的數據庫:
DROP DATABASE database_name;
database_name為需要刪除的數據庫名
4. 創建新的表格
使用以下命令在MySQL服務器中創建新的表格:
CREATE TABLE table_name (column1 datatype, column2 datatype, column3 datatype,...);
其中,table_name為需要創建的表格名,column1、column2、column3為字段名,datatype為字段數據類型
5. 查看數據庫中的表格
使用以下命令查看MySQL服務器中已有的表格:
SHOW TABLES;
6. 查看錶格的結構
使用以下命令查看MySQL服務器中表格的結構:
DESCRIBE table_name;
其中,table_name為需要查看的表格名
7. 向表格中添加數據
使用以下命令向MySQL服務器中指定的表格中插入數據:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
其中,table_name為需要插入數據的表格名,column1、column2、column3為字段名,value1、value2、value3為字段對應的值
8. 查看錶格中的數據
使用以下命令查看MySQL服務器中表格中所有數據:
SELECT * FROM table_name;
其中,table_name為需要查看的表格名
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/195732.html