如何在Linux上搭建MySQL數(shù)據(jù)庫
MySQL是最流行的開源數(shù)據(jù)庫之一,運(yùn)行在Linux,Windows和MacOS等操作系統(tǒng)上。本文將介紹如何在Linux上搭建MySQL數(shù)據(jù)庫,并以Ubuntu為例進(jìn)行操作。
安裝MySQL
首先需要安裝MySQL。在終端中輸入以下命令執(zhí)行:
```
sudo apt-get update
sudo apt-get install mysql-server
```
安裝完成后,MySQL就已經(jīng)配置完成了。此時(shí)可以通過以下命令檢查MySQL是否正在運(yùn)行:
```
sudo systemctl status mysql.service
```
按下“Q”鍵退出狀態(tài)檢查。
設(shè)置MySQL
安裝MySQL后,需要使用以下命令設(shè)置MySQL:
```
sudo mysql_secure_installation
```
此命令將會(huì)提示用戶輸入一個(gè)小時(shí),該密碼將用于訪問MySQL。并按照以下步驟設(shè)置MySQL:
1.設(shè)置密碼策略;
2.刪除匿名用戶;
3.禁止遠(yuǎn)程root用戶登錄;
4.移除測(cè)試數(shù)據(jù)庫;
5.重載特權(quán)表以使更改生效。
創(chuàng)建新用戶
MySQL默認(rèn)不允許使用根用戶進(jìn)行遠(yuǎn)程連接,因此需要?jiǎng)?chuàng)建一個(gè)新的用戶并授權(quán)訪問。可以按照以下命令創(chuàng)建新用戶:
```
sudo mysql
```
進(jìn)入MySQL強(qiáng)制模式后執(zhí)行以下命令:
```
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
```
這將創(chuàng)建一個(gè)名為“newuser”的新用戶,并將所有特權(quán)授權(quán)給此用戶。
測(cè)試MySQL連接
完成MySQL安裝和設(shè)置后,可以通過以下步驟測(cè)試MySQL連接:
1.使用新用戶身份登錄mysql:
```
mysql -u newuser -p
```
2.在MySQL中創(chuàng)建一個(gè)測(cè)試數(shù)據(jù)庫:
```
CREATE DATABASE testdb;
```
3.在測(cè)試數(shù)據(jù)庫中創(chuàng)建一個(gè)表:
```
USE testdb;
CREATE TABLE testtable (id INT, name VARCHAR(255));
```
4.插入數(shù)據(jù)到測(cè)試表:
```
INSERT INTO testtable (id, name) VALUES ('1', 'test1');
```
完成上述操作后,可以使用以下命令查看測(cè)試表內(nèi)容:
```
SELECT * FROM testtable;
```
如果成功返回?cái)?shù)據(jù),則表明MySQL已成功安裝和配置。
結(jié)論
MySQL是一款強(qiáng)大的開源數(shù)據(jù)庫,可在Linux平臺(tái)上免費(fèi)使用。通過本文介紹的簡(jiǎn)單步驟,您可以輕松在您的Linux系統(tǒng)上搭建MySQL數(shù)據(jù)庫并開始使用它的強(qiáng)大功能。
網(wǎng)站導(dǎo)航
- zblogPHP模板zbpkf
- zblog免費(fèi)模板zblogfree
- zblog模板學(xué)習(xí)zblogxuexi
- zblogPHP仿站zbpfang