Linux LAMP如何配置MySQL數據庫

Linux LAMP如何配置MySQL數據庫

本文將指導您如何在linux系統上配置LAMP(Linux, apache, mysql, php)環境下的MySQL數據庫

一、MySQL安裝

首先,確保您的系統已安裝mysql。您可以使用系統包管理器進行安裝:

sudo apt update sudo apt install mysql-server
sudo yum install mysql-server

二、MySQL服務啟動與啟用

安裝完成后,啟動MySQL服務并設置為開機自啟動:

  • Debian/Ubuntu:
sudo systemctl start mysql sudo systemctl enable mysql
  • CentOS/RHEL:
sudo systemctl start mysqld sudo systemctl enable mysqld

三、MySQL安全配置

運行MySQL安全配置腳本,設置root密碼,刪除匿名用戶,禁用遠程root登錄,并刪除測試數據庫:

sudo mysql_secure_installation

按照提示操作即可。

四、MySQL登錄

使用root用戶登錄MySQL:

sudo mysql -u root -p

輸入您設置的root密碼。

五、創建數據庫和用戶

在MySQL命令行中,創建數據庫和用戶,并賦予用戶相應權限:

CREATE DATABASE mydatabase; CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost'; FLUSH PRIVILEGES;

六、PHP連接MySQL配置

編輯PHP配置文件(通常位于/etc/php/7.x/apache2/php.ini或/etc/php/7.x/cli/php.ini),啟用MySQL擴展。找到并取消以下行的注釋:

extension=mysqli

七、Apache服務器重啟

保存并關閉配置文件后,重啟Apache服務器:

  • Debian/Ubuntu:
sudo systemctl restart apache2
  • CentOS/RHEL:
sudo systemctl restart httpd

八、連接測試

創建一個PHP文件(例如test_mysql.php),測試數據庫連接:

<?php $servername = "localhost"; $username = "myuser"; $password = "mypassword"; $dbname = "mydatabase";  $conn = new mysqli($servername, $username, $password, $dbname);  if ($conn->connect_error) {     die("連接失敗: " . $conn->connect_error); } echo "連接成功"; ?>

將文件放置在Web服務器根目錄下(例如/var/www/html/),然后在瀏覽器中訪問http://your_server_ip/test_mysql.php。如果顯示“連接成功”,則配置成功。

通過以上步驟,您已成功在Linux系統上配置LAMP環境下的MySQL數據庫。

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享