一、安裝前準備
在開始安裝MySQL之前,必須確保您的CentOS 7.9系統已經更新到最新版本。您可以使用以下命令檢查:
yum update
確保系統中已安裝以下軟體包:
- openssl
- libaio
- numactl
- libstdc++
請在終端中輸入以下命令以安裝缺失的軟體包:
yum install openssl libaio numactl libstdc++
二、 MySQL官方源的設置
默認情況下,CentOS 7.9默認啟用MariaDB資料庫。官方源中沒有預先安裝的軟體包。因此,為了在CentOS 7.9上安裝MySQL,您需要添加MySQL的官方存儲庫。要添加存儲庫,請運行以下命令:
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
yum localinstall mysql57-community-release-el7-11.noarch.rpm
yum repolist all | grep mysql
請選擇您所需的MySQL版本:
yum-config-manager --disable mysql57-community
yum-config-manager --enable mysql56-community
yum-config-manager --enable mysql80-community
在這裡,我們選擇將MySQL 5.7添加到我們的系統,
現在,我們更新yum存儲庫並使用以下命令安裝MySQL:
yum update
yum install mysql-community-server
三、 MySQL配置
完成安裝後,我們需要對MySQL進行基本配置以使其運行。請運行下面的命令以啟動系統啟動時自動啟動mysqld服務:
systemctl enable mysqld.service
接下來,啟動mysqld服務並檢查是否有任何啟動錯誤:
systemctl start mysqld.service
systemctl status mysqld.service
四、 MySQL安全性
默認情況下,MySQL安裝是不安全的。本節中,我們提供了必要的步驟來增強MySQL的安全性。
針對MySQL來講,有一些操作是必須的中文字元,例如:
- 更改root賬戶密碼
- 刪除匿名MySQL用戶
- 刪除test資料庫
在CentOS系統中,MySQL默認的root密碼為空。因此,請輸入以下命令將其更改為安全的密碼:
mysql_secure_installation
根據系統提示,按照以下要求進行操作:
- 將密碼更改為安全的密碼
- 刪除匿名MySQL用戶
- 刪除test資料庫
五、MySQL常用操作
在MySQL中,您可以使用以下命令進行常用操作:
- 登錄MySQL:`mysql -u root -p`
- 退出MySQL:`exit`
- 顯示所有資料庫:`show databases;`
- 創建資料庫:`create database mydatabase;`
- 刪除資料庫:`drop database mydatabase;`
- 選擇資料庫:`use mydatabase;`
- 顯示所有表:`show tables;`
- 創建表:`create table mytable (id INT, name VARCHAR(20));`
- 刪除表:`drop table mytable;`
- 插入記錄:`insert into mytable (id, name) values (1, ‘John Doe’);`
- 選擇記錄:`select * from mytable;`
- 更新記錄:`update mytable set name = ‘Jane Doe’ where id = 1;`
- 刪除記錄:`delete from mytable where id = 1;`
六、MySQL高級設置
如果您需要更改MySQL高級設置,請更改MySQL的配置文件 `my.cnf`。
常見的my.cnf位置:
- /etc/mysql/my.cnf
- /etc/my.cnf
- /usr/etc/my.cnf
七、總結
本文中,我們詳細介紹了在CentOS 7.9上安裝MySQL的步驟。我們介紹了如何添加MySQL的官方存儲庫、安裝MySQL、對MySQL進行基本配置以及增強MySQL的安全性。
我們還提供了一些MySQL常用操作和更改MySQL高級設置的方法。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/162666.html