一、下載和安裝MySQL資料庫
1、首先需要下載MySQL資料庫軟體,可以去官網 https://www.mysql.com/ 進行下載,選擇與你的操作系統和版本匹配的MySQL軟體包,下載後將其存放到你想要安裝的目錄。
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql
2、如果在軟體安裝的過程中缺少必要依賴庫,可以使用系統包管理器進行安裝。
sudo apt-get install libaio1
3、添加MySQL運行用戶和用戶組。
groupadd mysql useradd -r -g mysql -s /bin/false mysql
二、配置MySQL資料庫
1、在安裝目錄下創建MySQL數據目錄並設置訪問許可權。
mkdir -p /usr/local/mysql/data chown mysql:mysql /usr/local/mysql/data chmod 750 /usr/local/mysql/data
2、根據需要修改MySQL配置文件my.cnf。
[mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data default-character-set=utf8mb4 port=3306 socket=/tmp/mysql.sock skip-name-resolve log-error=/usr/local/mysql/log/mysqld.log pid-file=/usr/local/mysql/data/mysqld.pid server-id=1 #開啟慢查詢日誌 log_slow_queries=/usr/local/mysql/log/slow_query.log long_query_time=2 #最大連接數 max_connections=1000 #字符集 character_set_server=utf8mb4 collation_server=utf8mb4_unicode_ci
3、初始化MySQL資料庫。
cd /usr/local/mysql/bin/ ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data
三、開啟MySQL服務
1、啟動mysql服務。
cd /usr/local/mysql/bin/ ./mysqld_safe --user=mysql &
2、添加MySQL到系統啟動項。
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql chkconfig --add mysql chkconfig mysql on
四、設置MySQL資料庫root賬戶密碼
1、首先需要以root用戶身份使用mysql客戶端連接到MySQL資料庫。
cd /usr/local/mysql/bin/ ./mysql -u root OR ./mysql -uroot -p
2、設置root賬戶密碼。
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');
3、退出MySQL客戶端。
exit;
五、MySQL客戶端常用命令
1、連接到MySQL伺服器。
mysql -u root -p
2、創建新資料庫。
CREATE DATABASE dbname;
3、顯示資料庫。
SHOW DATABASES;
4、刪除資料庫。
DROP DATABASE dbname;
5、顯示錶。
SHOW TABLES;
6、創建新表。
CREATE TABLE tablename ( column1 datatype constraints, column2 datatype constraints, column3 datatype constraints, ..... );
7、插入表數據。
INSERT INTO tablename VALUES (value1, value2, value3, ....);
8、更新表數據。
UPDATE tablename SET column1 = value1 WHERE some_column = some_value;
9、刪除表數據。
DELETE FROM tablename WHERE some_column = some_column_value;
10、退出mysql客戶端。
exit;
六、總結
通過本教程,你應該已經學會了如何在Linux系統上安裝MySQL資料庫,以及如何配置和管理MySQL資料庫。MySQL是一個強大的開源資料庫系統,在開發過程中佔據著重要的地位,掌握MySQL的使用方法,可以幫助你更好地完成軟體開發工作。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/298138.html