การติดตั้งเซิร์ฟเวอร์ phpmyadmin ubuntu 14.04 การติดตั้งและกำหนดค่า phpMyAdmin บน Ubuntu, Linux การสร้างฐานข้อมูลใหม่

Phpmyadmin เป็นหนึ่งในเครื่องมือยอดนิยมสำหรับจัดการฐานข้อมูล mysql ผ่านทางเว็บอินเตอร์เฟส เขียนด้วย PHP และ JavaScript และด้วยเหตุนี้ คุณสามารถจัดการเซิร์ฟเวอร์ฐานข้อมูลภายในหรือระยะไกลได้

การใช้ PhpMyAdmin เราสามารถสร้าง ลบ เปลี่ยนชื่อ แก้ไขฐานข้อมูล ตาราง ฟิลด์ รวมถึงจัดการผู้ใช้ ส่งออก นำเข้าบันทึก และดำเนินการคำสั่ง SQL ใด ๆ เซิร์ฟเวอร์ฐานข้อมูลที่รองรับในปัจจุบัน ได้แก่ MariaDB, MySQL และ Drizzle ในบทความนี้เราจะดูวิธีการติดตั้ง PhpMyAdmin Ubuntu 16.04 บนเว็บเซิร์ฟเวอร์ Apache หรือ Nginx

การติดตั้ง PhpMyAdmin บน Ubuntu 16.04

ยูทิลิตี้ phpmyadmin มีอยู่ในที่เก็บ Ubuntu อย่างเป็นทางการ ดังนั้นคุณจึงสามารถติดตั้งได้จากที่นั่นอย่างง่ายดาย หากต้องการทำสิ่งนี้ ให้อัปเดตรายการที่เก็บก่อน:

จากนั้นติดตั้งโปรแกรมเอง:

sudo apt ติดตั้ง phpmyadmin

ที่เก็บข้อมูลอย่างเป็นทางการมีเวอร์ชันเก่ากว่า ดังนั้นหากคุณต้องการติดตั้ง phpmyadmin ubuntu เวอร์ชันล่าสุด คุณต้องใช้ PPA:

sudo add-apt-repository ppa:nijel/phpmyadmin.php
$ sudo apt-get อัปเดต
$ sudo apt ติดตั้ง phpmyadmin

ระหว่างการติดตั้งจำเป็นต้องเลือกเว็บเซิร์ฟเวอร์ที่เราจะติดตั้ง phpmyadmin เลือก อาปาเช่โดยใช้แป้นเว้นวรรคแล้วกด ตกลง:

จะต้องระบุการตั้งค่าสำหรับ Nginx ด้วยตนเอง และเราจะดูในภายหลังเล็กน้อย ถัดไปคุณต้องตั้งรหัสผ่านสำหรับฐานข้อมูล PhpMyAdmin คลิก ใช่:

จากนั้นป้อนรหัสผ่านที่จำเป็นสองครั้ง คุณคงไม่ต้องใช้มันอีกในอนาคต ดังนั้นคุณสามารถเลือกสิ่งที่ซับซ้อนได้:

คุณอาจต้องรวมโมดูล php หลายโมดูลและไฟล์การกำหนดค่า apache เพื่อให้ทำงานได้:

sudo phpenmod mcrypt
$sudo phpenmod mbstring

จากนั้นรวมไฟล์การกำหนดค่า Apache:

sudo a2enconf phpmyadmin

การติดตั้ง phpmyadmin nginx ubuntu ทำได้โดยการเพิ่มส่วนต่อไปนี้ลงในไฟล์ /etc/nginx/nginx.conf เราถือว่า nginx ทำงานผ่าน php-fpm:

sudo vi /etc/nginx/nginx.conf

เซิร์ฟเวอร์(
ฟัง 80;
เซิร์ฟเวอร์_ชื่อ phpmyadmin;
access_log /var/log/phpmyadmin.access_log;
error_log /var/log/phpmyadmin.error_log;

ตำแหน่ง ^~ /phpmyadmin/ (
นามแฝง /usr/share/phpMyAdmin/;
ดัชนี index.php;
ตำแหน่ง ~ /phpmyadmin(/.*\.php) (
รวม fastcgi.conf;
fastcgi_param SERVER_NAME โลคัลโฮสต์;
fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$1;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index.php;
}
}
}

บันทึกและรีสตาร์ทเว็บเซิร์ฟเวอร์ของคุณ:

sudo systemctl รีสตาร์ท apache2

sudo systemctl รีสตาร์ท nginx

ตอนนี้ทุกอย่างควรจะทำงานได้อย่างแน่นอน เปิดเบราว์เซอร์ของคุณและพิมพ์ http://localhost/phpmyadmin ในแถบที่อยู่:

ป้อนชื่อผู้ใช้และรหัสผ่านของคุณ จากนั้นคุณสามารถทำทุกอย่างที่คุณต้องการกับฐานข้อมูล

การป้องกัน PhpMyAdmin

การติดตั้ง phpmyadmn Ubuntu 16.04 เสร็จสมบูรณ์ แต่โปรแกรมนี้ให้การควบคุมฐานข้อมูลเต็มรูปแบบ ดังนั้นเราจึงจำเป็นต้องมั่นใจในความปลอดภัยสูงสุด มาทำการเข้าถึง Phpmyadmin โดยใช้รหัสผ่านกันดีกว่า หากต้องการกำหนดค่า Apache ให้สร้างไฟล์ /usr/share/phpmyadmin/.htaccess โดยมีเนื้อหาดังต่อไปนี้:

sudo vi /usr/share/phpmyadmin/.htaccess

AuthType พื้นฐาน
AuthName "ไฟล์ที่ถูกจำกัด"
AuthUserFile /etc/phpmyadmin/.htpasswd
ต้องการผู้ใช้ที่ถูกต้อง

นี่คือความหมายของบรรทัดเหล่านี้:

  • AuthType พื้นฐาน- บรรทัดนี้กำหนดประเภทการรับรองความถูกต้อง เราระบุว่าเราจะใช้รหัสผ่าน
  • ชื่อรับรองความถูกต้อง- ตั้งค่าข้อความที่จะเห็น;
  • AuthUserFile- ไฟล์ที่มีข้อมูลที่จะใช้สำหรับการรับรองความถูกต้อง
  • จำเป็นต้อง- เงื่อนไขที่จำเป็นสำหรับการรับรองความถูกต้อง

sudo htpasswd -c /etc/phpmyadmin/.htpasswd ผู้ใช้

คุณสามารถเพิ่มผู้ใช้ได้หลายคน แต่อย่าใช้ตัวเลือก -c เพื่อทำสิ่งนี้:

sudo htpasswd /etc/phpmyadmin/.htpasswd ผู้ใช้

ตอนนี้เมื่อคุณพยายามเปิดที่อยู่ phpmyadmin ระบบจะถามรหัสผ่าน เฉพาะผู้ใช้ที่ป้อนรหัสผ่านเท่านั้นที่จะสามารถเข้าถึงอินเทอร์เฟซการเข้าสู่ระบบ phpmyadmin

ข้อสรุป

ในบทความนี้ เราดูวิธีการติดตั้ง phpmyadmin Ubuntu 16.04 อย่างที่คุณเห็นทุกอย่างนั้นง่ายมากและใช้เวลาเพียงเล็กน้อยในการคิดออก หากคุณมีคำถามใด ๆ ถามในความคิดเห็น!

— เซิร์ฟเวอร์ท้องถิ่นสำหรับ Linux ขออภัย เครื่องมือการดูแลฐานข้อมูล phpMyAdmin ไม่รวมอยู่ในชุดเครื่องมือ LAMP และต้องติดตั้งแยกต่างหาก บทความนี้จะสอนวิธีใช้ phpMyAdmin

การติดตั้ง phpMyAdmin บน Ubuntu

บ่อยครั้งที่ phpMyAdmin (PMA) พบได้ในบริการโฮสติ้งแบบชำระเงิน และใช้เพื่อสร้างและจัดการฐานข้อมูลเว็บไซต์ ไม่จำเป็นต้องติดตั้งบนโฮสติ้งแบบเสียเงิน - ทุกอย่างเรียบร้อยก่อนคุณแล้ว บ่อยครั้งคุณจะพบกับการติดตั้ง PMA บนคอมพิวเตอร์ของคุณเพื่อจัดการฐานข้อมูลเซิร์ฟเวอร์ภายในเครื่อง เป็นตัวอย่างฉันจะดู การติดตั้ง phpMyAdmin บน Ubuntuเป็นหนึ่งในลีนุกซ์รุ่นยอดนิยม

เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:

sudo apt-get ติดตั้ง phpmyadmin

หลังจากนั้นให้ป้อนรหัสผ่านผู้ดูแลระบบและตกลงที่จะดำเนินการติดตั้งต่อ

เลือกเว็บเซิร์ฟเวอร์ที่จะได้รับการกำหนดค่าให้เรียกใช้ PMA โดยอัตโนมัติ ในกรณีของเราคือ apache2

ตกลงที่จะกำหนดค่าฐานข้อมูลโดยใช้ dbconfig-common

ป้อนรหัสผ่านผู้ดูแลระบบ MySQL

ตั้งรหัสผ่านเพื่อลงทะเบียน PMA บนเซิร์ฟเวอร์ฐานข้อมูลแล้วยืนยัน หลังจากการติดตั้งเสร็จสมบูรณ์ phpMyAdmin จะสามารถใช้งานได้ที่ http://localhost/phpmyadmin

phpMyAdmin ไม่ทำงาน

หากคุณไปที่ที่อยู่นี้และเห็นหน้าข้อผิดพลาด คุณสามารถดำเนินการดังต่อไปนี้

  • ป้อนคำสั่งในเทอร์มินัล:
    sudo ln - s / ฯลฯ / phpmyadmin / apache conf /etc/apache2/conf. ง
  • รีสตาร์ทเซิร์ฟเวอร์ apache โดยใช้คำสั่ง:
    sudo /etc/init. d/apache2 รีสตาร์ท
  • ไปที่ http://localhost/phpmyadmin อีกครั้ง และตอนนี้คุณควรเห็นหน้าเข้าสู่ระบบผู้ดูแลระบบ phpMyAdmin

ผู้ใช้จะเป็นรูทและ รหัสผ่านที่คุณตั้งไว้ระหว่างการติดตั้ง.

การสร้างฐานข้อมูลใหม่

หลังจากการรับรองความถูกต้อง เราจะไปที่หน้าเริ่มต้นของ PMA ซึ่งคุณสามารถเลือกภาษาอินเทอร์เฟซ หากคุณยังไม่เคยทำมาก่อน สามารถดูข้อมูลเกี่ยวกับระบบการจัดการฐานข้อมูล MySQL และเว็บเซิร์ฟเวอร์ที่ใช้ได้ คอลัมน์ด้านซ้ายแสดงฐานข้อมูลที่มีอยู่ทั้งหมด

อะไรจะมีประโยชน์เป็นอันดับแรก? แน่นอนว่าความสามารถในการสร้างฐานข้อมูลสำหรับเว็บไซต์ในอนาคต เมื่อต้องการทำเช่นนี้ ไปที่แท็บฐานข้อมูล

เพียงป้อนชื่อของฐานข้อมูลใหม่แล้วคลิกที่ปุ่ม “สร้าง” - phpMyAdmin จะดำเนินการส่วนที่เหลือโดยอัตโนมัติ

ข้อความระบุว่าการสร้างฐานข้อมูลสำเร็จจะปรากฏขึ้น และจะถูกเพิ่มลงในรายการด้านล่าง

การเพิ่มผู้ใช้ฐานข้อมูลใหม่

เมื่อสร้างฐานข้อมูลใหม่แล้ว คุณต้องเพิ่มผู้ใช้ที่สามารถใช้งานได้ด้วย

ในการดำเนินการนี้คลิกที่ข้อความ "ตรวจสอบสิทธิ์" คุณจะถูกนำไปยังหน้า “ผู้ใช้ที่มีสิทธิ์เข้าถึงฐานข้อมูล” ซึ่งคุณควรคลิกที่ “เพิ่มผู้ใช้ใหม่”

ในส่วน "ข้อมูลบัญชี" ให้ป้อนชื่อผู้ใช้ (เป็นตัวอักษรภาษาอังกฤษ) โฮสต์ (บนเซิร์ฟเวอร์ท้องถิ่น - localhost) และรหัสผ่าน

ด้านล่างคุณจะต้องตั้งค่าสิทธิ์สำหรับผู้ใช้ใหม่ บนเซิร์ฟเวอร์ท้องถิ่น คุณสามารถทำเครื่องหมายทุกช่องได้โดยไม่ลังเล หลังจากนี้คลิกที่ปุ่ม "ตกลง" ที่ด้านล่างสุด จากนั้นผู้ใช้ใหม่จะถูกสร้างขึ้น

นำเข้าและส่งออกฐานข้อมูล

หากต้องการสร้างสำเนาสำรองของฐานข้อมูล ให้ใช้ส่วน "ส่งออก"

ในกรณีของวิธีการส่งออกแบบ “รวดเร็ว” การสำรองฐานข้อมูลที่มีอยู่ทั้งหมดจะถูกสร้างขึ้นพร้อมกันในรูปแบบที่เลือกด้านล่าง

, | |

เพื่อการดำเนินงานที่ถูกต้องของโครงการเว็บจำนวนมาก จำเป็นต้องมีระบบการจัดการฐานข้อมูล (DBMS) เช่น MySQL อย่างไรก็ตาม การโต้ตอบกับระบบโดยใช้บรรทัดคำสั่ง MySQL โดยเฉพาะนั้นไม่สะดวกเสมอไป

ด้วย phpMyAdmin ผู้ใช้สามารถจัดการระบบ MySQL ผ่านทางเว็บอินเตอร์เฟส คู่มือนี้ให้คำแนะนำทีละขั้นตอนสำหรับการติดตั้งและการรักษาความปลอดภัยเว็บอินเทอร์เฟซ phpMyAdmin

ความต้องการ

เพื่อปฏิบัติตามคำแนะนำนี้ คุณจะต้อง:

  • บัญชีผู้ใช้ที่ไม่ใช่รูทที่มีสิทธิ์ sudo (คุณสามารถดูวิธีสร้างผู้ใช้ดังกล่าวได้ในบทความ "")
  • กลุ่มโปรแกรม LAMP ที่ติดตั้งไว้ล่วงหน้า (Linux, Apache, MySQL, PHP); สำหรับคำแนะนำในการติดตั้ง LAMP stack บนเซิร์ฟเวอร์ Ubuntu 14.04 โปรดอ่าน

เมื่อคุณปฏิบัติตามข้อกำหนดเบื้องต้นเรียบร้อยแล้ว คุณก็สามารถเริ่มการติดตั้ง phpMyAdmin ได้

1: ติดตั้ง phpMyAdmin

phpMyAdmin สามารถติดตั้งได้อย่างรวดเร็วจากพื้นที่เก็บข้อมูล Ubuntu มาตรฐาน

ในการดำเนินการนี้ ให้อัพเดตรายการแพ็คเกจระบบ จากนั้นดาวน์โหลดและติดตั้งไฟล์โดยใช้ apt package manager:

อัปเดต sudo apt-get
sudo apt-get ติดตั้ง phpmyadmin

ในการตั้งค่าการติดตั้ง คุณต้องตอบคำถามหลายข้อ

  • เลือก apache2 เป็นเซิร์ฟเวอร์

บันทึก: หากคุณไม่กด Spacebar เมื่อเลือกเซิร์ฟเวอร์ โปรแกรมติดตั้งจะไม่สามารถย้ายไฟล์ที่จำเป็นระหว่างการติดตั้งได้ หากต้องการเลือก Apache ให้กด Spacebar, Tab แล้วกด Enter

  • เมื่อถูกถามว่าคุณจำเป็นต้องใช้ dbconfig-common เพื่อกำหนดค่าฐานข้อมูลหรือไม่ ให้ตอบว่าใช่
  • ป้อนรหัสผ่านผู้ดูแลระบบ DBMS
  • ตอนนี้คุณจะถูกขอให้เลือกและยืนยันรหัสผ่านสำหรับแอปพลิเคชัน phpMyAdmin

ระหว่างการติดตั้ง ไฟล์คอนฟิกูเรชัน phpMyAdmin จะถูกเพิ่มลงในไดเร็กทอรี /etc/apache2/conf-enabled/ ซึ่งไฟล์จะถูกอ่านโดยอัตโนมัติ

สิ่งที่เหลืออยู่คือการเปิดใช้งานส่วนขยาย php5-mcrypt อย่างชัดเจน ซึ่งสามารถทำได้โดยใช้:

sudo php5enmod mcrypt

จากนั้นรีสตาร์ท Apache เพื่ออัพเดตการกำหนดค่า:

sudo service apache2 รีสตาร์ท

พร้อม! หากต้องการเปิดอินเทอร์เฟซ ให้ไปที่เบราว์เซอร์ของคุณ:

http://domain_or_IP/phpmyadmin

หากต้องการเข้าสู่ระบบ phpMyAdmin ให้ใช้ชื่อผู้ใช้และรหัสผ่านรูทที่คุณสร้างระหว่างการติดตั้ง ส่วนติดต่อผู้ใช้จะปรากฏบนหน้าจอ

2: ปกป้อง phpMyAdmin

อย่างที่คุณเห็น การติดตั้งและใช้งาน phpMyAdmin เป็นกระบวนการที่ค่อนข้างง่าย อย่างไรก็ตาม อย่าลืมว่าเนื่องจากความแพร่หลาย PhpMyAdmin จึงมักถูกโจมตีโดยอาชญากรไซเบอร์ ในขั้นตอนนี้ จำเป็นต้องจัดเตรียมอินเทอร์เฟซให้มีระดับการป้องกันที่เพียงพอเพื่อป้องกันการใช้งานโดยไม่ได้รับอนุญาต

หนึ่งในวิธีที่ง่ายที่สุดในการรักษาความปลอดภัย phpMyAdmin คือการโฮสต์เกตเวย์การรักษาความปลอดภัย ทำได้โดยใช้ไฟล์ Apache พิเศษที่เรียกว่า .htaccess

กำลังเปิดใช้งานการแทนที่ .htaccess

ขั้นแรก คุณต้องเปิดใช้งานไฟล์ .htaccess โดยแก้ไขไฟล์การกำหนดค่า Apache

ดังนั้นให้เปิดไฟล์กำหนดค่า Apache:

sudo นาโน /etc/apache2/conf-available/phpmyadmin.conf

ไปที่ส่วน คุณต้องเพิ่มพารามิเตอร์ AllowOverride All:


ตัวเลือก FollowSymLinks
DirectoryIndex.php
อนุญาตแทนที่ทั้งหมด
. . .

หลังจากป้อนบรรทัดที่ต้องการแล้ว ให้บันทึกและปิดไฟล์

หากต้องการอัปเดตการตั้งค่า ให้รีสตาร์ทเว็บเซิร์ฟเวอร์:

sudo service apache2 รีสตาร์ท

การสร้างไฟล์ .htaccess

ขณะนี้แอปพลิเคชันรองรับไฟล์ .htaccess แล้ว คุณเพียงแค่ต้องสร้างไฟล์ดังกล่าว

เพื่อการดำเนินการที่ถูกต้อง คุณต้องสร้างไฟล์นี้ในไดเร็กทอรีแอปพลิเคชัน ดังนั้น หากต้องการสร้างไฟล์ที่ต้องการและเปิดในโปรแกรมแก้ไขข้อความที่มีสิทธิ์ใช้งานรูท ให้พิมพ์:

sudo นาโน /usr/share/phpmyadmin/.htaccess

คุณต้องเพิ่มรหัสต่อไปนี้ลงในไฟล์นี้:

AuthType พื้นฐาน
AuthName "ไฟล์ที่ถูกจำกัด"
AuthUserFile /etc/phpmyadmin/.htpasswd
ต้องการผู้ใช้ที่ถูกต้อง

มาดูรายละเอียดเพิ่มเติมที่บรรทัดเหล่านี้:

  • ประเภทการรับรองความถูกต้องขั้นพื้นฐานระบุประเภทการอนุญาต ในกรณีนี้ การตรวจสอบรหัสผ่านจะใช้โดยใช้ไฟล์รหัสผ่าน
  • ชื่อรับรองความถูกต้องมีข้อความของข้อความกล่องโต้ตอบการรับรองความถูกต้อง เพื่อป้องกันไม่ให้ผู้ใช้ที่ไม่ได้รับอนุญาตได้รับข้อมูลเพิ่มเติมเกี่ยวกับแอปพลิเคชันที่ถูกปิด ข้อความนี้ไม่ควรมีรายละเอียด แต่มีเพียงข้อมูลทั่วไปเท่านั้น (เช่น "ไฟล์ที่ถูกจำกัด" "สิ่งที่ถูกจำกัด" "โซนส่วนตัว" ฯลฯ)
  • AuthUserFileระบุตำแหน่งของไฟล์รหัสผ่านที่จะใช้ในการอนุญาต จะต้องอยู่นอกไดเรกทอรีที่ให้บริการ ไฟล์ดังกล่าวจะถูกสร้างขึ้นในภายหลัง
  • จำเป็นต้องถูกต้อง-ผู้ใช้บ่งชี้ว่าเฉพาะผู้ใช้ที่ได้รับอนุญาตเท่านั้นที่สามารถเข้าถึงทรัพยากรนี้ได้ เป็นพารามิเตอร์นี้ที่ปกป้องทรัพยากรจากผู้ใช้ที่ไม่ได้รับอนุญาต

บันทึกและปิดไฟล์

การสร้างไฟล์ .htpasswd

ตอนนี้ในไดเร็กทอรีที่ระบุในบรรทัด AuthUserFile คุณต้องสร้างรหัสผ่าน file.htpasswd

ในการดำเนินการนี้ คุณจะต้องมีแพ็คเกจเพิ่มเติมที่มียูทิลิตี้ htpasswd ซึ่งสามารถติดตั้งได้จากพื้นที่เก็บข้อมูลมาตรฐาน:

sudo apt-get ติดตั้ง apache2-utils

โปรดจำไว้ว่า ไฟล์จะต้องถูกสร้างขึ้นในไดเร็กทอรีที่ระบุในคำสั่ง AuthUserFile ในกรณีนี้คือ /etc/phpmyadmin/.htpasswd

สร้างไฟล์นี้และส่งต่อให้กับผู้ใช้โดยพิมพ์:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd ชื่อผู้ใช้

วันนี้เราจะมาดูขั้นตอนการติดตั้งเว็บแอปพลิเคชั่นยอดนิยมกัน phpMyAdminซึ่งใช้ในการบริหารจัดการ MySQL DBMS เราจะติดตั้งบนระบบปฏิบัติการ Linux Mint 18.2

ฉันขอเตือนคุณว่าก่อนหน้านี้ในเนื้อหา "การติดตั้งและกำหนดค่าเซิร์ฟเวอร์ MySQL และ MySQL Workbench บน Linux Mint 18.2" เราดูที่การติดตั้ง MySQL DBMS และแอปพลิเคชันไคลเอ็นต์ MySQL Workbench ซึ่งมีอินเทอร์เฟซแบบกราฟิก แต่ผู้ดูแลระบบจำนวนมากใช้ ดังที่ฉันได้กล่าวไปแล้วเว็บแอปพลิเคชันยอดนิยมสำหรับการทำงานกับ MySQL, phpMyAdmin ดังนั้นตอนนี้โดยเฉพาะสำหรับผู้เริ่มต้นฉันจะอธิบายรายละเอียดขั้นตอนการติดตั้ง phpMyAdmin บน Linux Mint 18.2

เช่นเคย เราจะดูการติดตั้งโดยใช้เครื่องมือกราฟิก ( ผู้จัดการโปรแกรม) และการใช้เทอร์มินัล Linux

phpMyAdminเป็นเว็บแอปพลิเคชันฟรีที่มีอินเทอร์เฟซแบบกราฟิกสำหรับจัดการ MySQL DBMS ( รองรับ MariaDB ด้วยเช่นกัน- phpMyAdmin ได้รับการพัฒนาโดยใช้ภาษา PHP และเนื่องจากนี่คือเว็บแอปพลิเคชัน จึงจำเป็นต้องมีเว็บเซิร์ฟเวอร์ในการทำงาน เช่น Apache หรือ Lighttpd แอปพลิเคชั่น phpMyAdmin ได้รับความนิยมทั่วโลก และปัจจุบันได้รับการแปลเป็น 72 ภาษา รวมถึงภาษารัสเซียด้วย

ด้วย phpMyAdmin คุณสามารถ:

  • ดูฐานข้อมูลและตาราง
  • สร้าง คัดลอก เปลี่ยนชื่อ แก้ไข และลบฐานข้อมูล
  • สร้าง คัดลอก เปลี่ยนชื่อ แก้ไข และลบตาราง
  • เพิ่ม แก้ไข และลบฟิลด์ในตาราง
  • ดำเนินการคำสั่ง SQL;
  • สร้าง แก้ไข และลบดัชนี
  • โหลดไฟล์ข้อความลงในตาราง
  • สร้างและอ่านดัมพ์ของตารางและฐานข้อมูล
  • ส่งออกข้อมูลเป็นรูปแบบ SQL, CSV, XML, Word, Excel, PDF และ LaTeX;
  • จัดการผู้ใช้และสิทธิพิเศษของ MySQL
  • และยังมีอะไรอีกมากมาย

การติดตั้ง phpMyAdmin บน Linux Mint 18.2

ดังที่ได้กล่าวไปแล้วเราจะดูสองวิธีในการติดตั้ง phpMyAdmin และเราจะเริ่มต้นด้วยวิธีง่าย ๆ ที่เหมาะสำหรับผู้เริ่มต้นนั่นคือ ใช้ส่วนต่อประสานกราฟิกของตัวจัดการโปรแกรม

การติดตั้ง phpMyAdmin โดยใช้ตัวจัดการโปรแกรม

ในการติดตั้ง phpMyAdmin คุณต้องติดตั้งเว็บเซิร์ฟเวอร์ก่อน เช่น Apache ดังนั้นตอนนี้เราจะติดตั้ง Apache ก่อนแล้วจึงติดตั้ง phpMyAdmin เท่านั้น

เปิดตัวจัดการโปรแกรม เช่น “ เมนู -> ตัวจัดการโปรแกรม" หรือ " เมนู -> การดูแลระบบ -> ตัวจัดการโปรแกรม».

ป้อนรหัสผ่านผู้ดูแลระบบคอมพิวเตอร์


การติดตั้งเว็บเซิร์ฟเวอร์ Apache

ในตัวจัดการโปรแกรมให้ป้อน Apache ในการค้นหาแล้วกด Enter จากนั้นค้นหา Apache2 ในผลการค้นหาแล้วดับเบิลคลิก



การติดตั้งจะเสร็จสมบูรณ์เมื่อหน้าต่างแสดง “ ติดตั้งแล้ว».


การติดตั้ง phpMyAdmin

หากต้องการติดตั้ง phpMyAdmin ในลักษณะเดียวกัน ให้ป้อน phpMyAdmin ลงในการค้นหาแล้วกด Enter เป็นไปได้มากว่าจะพบเพียงโปรแกรมเดียวซึ่งเป็นสิ่งที่เราต้องการให้ดับเบิลคลิกที่มัน



ในระหว่างขั้นตอนการติดตั้ง คุณจะถูกถามว่าจะใช้เว็บเซิร์ฟเวอร์ใด เนื่องจากเราได้ติดตั้ง Apache ไว้แล้ว ดังนั้นเราจึงตอบ Apache แล้วคลิก “ ซึ่งไปข้างหน้า».


แล้วจะมีคำถามเกี่ยวกับฐานข้อมูล phpMyAdmin เช่น หากเราต้องการกำหนดค่าให้ออกจากช่องทำเครื่องหมายแล้วคลิก “ ซึ่งไปข้างหน้า».


ในการตั้งค่าเราจะถูกขอให้สร้างและป้อนรหัสผ่านสำหรับฐานข้อมูล phpMyAdmin เราป้อนและคลิก “ ซึ่งไปข้างหน้า" จากนั้นยืนยันและคลิก " ซึ่งไปข้างหน้า» ( รหัสผ่านควรค่อนข้างซับซ้อนแม้ว่าคุณจะแทบไม่ต้องใช้ก็ตาม).



การติดตั้งจะเสร็จสมบูรณ์เมื่อมีข้อความ “ ติดตั้งแล้ว- หลังจากนี้คุณสามารถตรวจสอบการทำงานของ phpMyAdmin ได้ทันที


การติดตั้ง phpMyAdmin โดยใช้เทอร์มินัล

หากต้องการเปิดใช้งานเทอร์มินัล Linux ให้คลิกที่ลิงก์บนแผงควบคุมหรือเปิดใช้งานจากเมนู Mint


การติดตั้งโปรแกรมรวมทั้ง phpMyAdmin ต้องทำแบบ root เลยให้สลับไปใช้ user นี้ทันที หากต้องการทำสิ่งนี้ให้เขียนคำสั่ง sudo -i (หรือ sudo su) แล้วกด Enter ( ป้อนข้อมูล) จากนั้นป้อนรหัสผ่านผู้ใช้

จากนั้นเราจำเป็นต้องอัพเดตรายการแพ็คเกจเพื่อที่เราจะได้เขียนคำสั่ง

ฉลาดรับการปรับปรุง

จากนั้นในกรณีของตัวจัดการโปรแกรมเราต้องติดตั้งเว็บเซิร์ฟเวอร์ Apache ก่อนเพื่อดำเนินการนี้ให้ป้อนคำสั่งต่อไปนี้

Apt-get -y ติดตั้ง apache2


Apt-get -y ติดตั้ง phpmyadmin


ในระหว่างขั้นตอนการติดตั้งเราจะถามว่าจะใช้เว็บเซิร์ฟเวอร์ใดเราเลือก Apache แล้วคลิก " เข้า».


จากนั้นเราจะต้องกำหนดค่าฐานข้อมูล phpMyAdmin เลือก “ ใช่" และคลิก " เข้า».


จากนั้นเราก็มาและป้อนรหัสผ่านสำหรับฐานข้อมูล phpMyAdmin คลิก “ เข้า"ในหน้าต่างถัดไปเราจะยืนยันรหัสผ่านเช่น เข้าไปใหม่แล้วกด “ เข้า».



หลังจากนี้การติดตั้งจะเสร็จสิ้น

การกำหนดค่า Apache ให้ทำงานกับ phpMyAdmin

หากเราติดตั้ง phpMyAdmin โดยใช้เทอร์มินัล ในกรณีนี้ ไม่เหมือนกับการติดตั้งแบบกราฟิกโดยใช้ตัวจัดการโปรแกรม เราจำเป็นต้องเชื่อมต่อไฟล์การกำหนดค่า phpMyAdmin ด้วยตนเอง ( เหล่านั้น. ไฟล์การตั้งค่า phpmyadmin).

ในการดำเนินการนี้ให้เขียนคำสั่ง (ด้วยสิทธิ์รูท) ซึ่งเราจะสร้างลิงก์สัญลักษณ์ในไดเร็กทอรีที่มีไฟล์คอนฟิกูเรชัน Apache

Ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf

จากนั้นเราจะเปิดใช้งานไฟล์กำหนดค่านี้

A2enconf phpmyadmin.php?

รีสตาร์ทอาปาเช่

Systemctl รีสตาร์ท apache2


เพียงเท่านี้คุณก็สามารถตรวจสอบการทำงานของ phpMyAdmin ได้แล้ว

หากจำเป็น ไฟล์คอนฟิกูเรชันนี้สามารถปิดใช้งานได้ เพื่อจุดประสงค์นี้ จะมีคำสั่ง a2disconf หลังจากเว็บเซิร์ฟเวอร์แล้ว Apache จะต้องรีสตาร์ทด้วย

อย่างไรก็ตามคุณสามารถเชื่อมต่อไฟล์การกำหนดค่านี้ได้ด้วยวิธีอื่นเช่นลงทะเบียนการเชื่อมต่อโดยตรงในไฟล์ apache2.conf ซึ่งมักพบวิธีนี้บนเครือข่าย แต่ตัวเลือกแรกในกรณีนี้จะถูกต้องมากกว่า หากต้องการแก้ไข apache2.conf ให้รันคำสั่ง (ในฐานะ root)

นาโน /etc/apache2/apache2.conf

เพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายของไฟล์

รวม /etc/phpmyadmin/apache.conf

เราบันทึกไฟล์ด้วยแป้นพิมพ์ลัด Ctrl+O แล้วกด Enter จากนั้นปิดด้วยแป้นพิมพ์ลัด Ctrl+X เท่านั้น Apache ในกรณีนี้จำเป็นต้องรีสตาร์ทด้วย

Systemctl รีสตาร์ท apache2

ตรวจสอบการทำงานของ phpMyAdmin, การเชื่อมต่อกับ MySQL

เพื่อตรวจสอบการทำงานของ phpMyAdmin ให้เปิดเบราว์เซอร์ใดก็ได้แล้วพิมพ์ที่อยู่ต่อไปนี้ในแถบที่อยู่ ( นี่คือที่อยู่ท้องถิ่นของ phpMyAdmin).

http://localhost/phpmyadmin

หากคุณเห็นหน้าต้อนรับ phpMyAdmin แสดงว่าทุกอย่างเรียบร้อยดี กล่าวคือ ทั้งเว็บเซิร์ฟเวอร์และ phpMyAdmin ใช้งานได้

หากต้องการเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ให้ป้อนชื่อผู้ใช้และรหัสผ่านของคุณ เช่น ฉันจะเชื่อมต่อในฐานะรูท ( แม้ว่าอย่างที่คุณทราบไม่แนะนำให้ใช้การทำงานในฐานะรูท).


หลังจากเข้าสู่ระบบ คุณจะถูกนำไปที่หน้าแรกของ phpMyAdmin ซึ่งคุณสามารถดูรายการฐานข้อมูลบนเซิร์ฟเวอร์และการตั้งค่าพื้นฐานของเซิร์ฟเวอร์ MySQL


ถอนการติดตั้ง phpMyAdmin ใน Linux Mint 18.2.1

คุณสามารถลบ phpMyAdmin ได้โดยใช้ตัวจัดการโปรแกรมหรือใช้เทอร์มินัล ลองดูทั้งสองวิธีด้วย

ถอนการติดตั้ง phpMyAdmin โดยใช้ Program Manager

เปิดตัวจัดการโปรแกรมและค้นหา phpMyAdmin เช่นเดียวกับระหว่างการติดตั้ง หลังจากที่คุณเปิด phpMyAdmin ในตัวจัดการโปรแกรม คุณจะต้องคลิกที่ “ ลบ».


ในระหว่างขั้นตอนการลบ เราจะถูกถามว่าเราต้องการลบการตั้งค่าฐานข้อมูล phpMyAdmin หรือไม่ โดยเราจะออกจากช่องทำเครื่องหมาย เช่น ลบการตั้งค่า คลิก " ซึ่งไปข้างหน้า».


จากนั้นจะมีคำถามว่าเราต้องการลบฐานข้อมูล phpMyAdmin หรือไม่ ให้ทำเครื่องหมายที่ช่องแล้วคลิก “ ซึ่งไปข้างหน้า", เช่น. เราจะลบฐานข้อมูล phpMyAdmin เนื่องจากเราไม่ต้องการมันอีกต่อไป ( หากคุณต้องการมัน คุณไม่ต้องทำเครื่องหมายในช่อง).


ช่อง phpMyAdmin จะถูกลบออก ตอนนี้เราสามารถปิดการใช้งานไฟล์กำหนดค่า phpMyAdmin ในการตั้งค่าเว็บเซิร์ฟเวอร์ Apache ได้ ในการทำเช่นนี้ใน Terminal เราจำเป็นต้องรันคำสั่ง ( ด้วยสิทธิ์ของผู้ใช้ขั้นสูง).

A2disconf phpmyadmin.php?

และรีสตาร์ท Apache

Systemctl รีสตาร์ท apache2


หากคุณไม่ต้องการเว็บเซิร์ฟเวอร์ Apache คุณก็สามารถลบออกได้โดยใช้ตัวจัดการโปรแกรมเช่นเดียวกับ phpMyAdmin


ในระหว่างกระบวนการลบ Apache คุณจะไม่มีคำถามเพิ่มเติม

ถอนการติดตั้ง phpMyAdmin โดยใช้ Terminal

หากต้องการลบ phpMyAdmin โดยใช้เทอร์มินัล เราต้องเปิดใช้งานตามนั้น จากนั้นเราจะได้รับสิทธิ์รูทโดยใช้ sudo -i (หรือ sudo su) เนื่องจากการลบจะต้องดำเนินการด้วยสิทธิ์ superuser

หากต้องการลบเฉพาะ phpMyAdmin เราต้องปิดการใช้งานไฟล์กำหนดค่า phpMyAdmin ก่อน สำหรับสิ่งนี้ เราเขียนคำสั่งต่อไปนี้และรีสตาร์ท Apache ก่อนหน้านี้เล็กน้อย

A2disconf phpmyadmin systemctl รีสตาร์ท apache2

หากต้องการลบ phpMyAdmin เราใช้คำสั่งต่อไปนี้

Apt-get -y --purge ลบ phpmyadmin

สำคัญ --ล้างหมายความว่าเราต้องการลบแพ็คเกจพร้อมกับไฟล์คอนฟิกูเรชัน

ในระหว่างกระบวนการลบเราจะถูกถามว่าต้องการลบการตั้งค่าฐานข้อมูล phpMyAdmin หรือไม่เราตอบว่า “ ใช่" และคลิก " เข้า».


แล้วพอถามถึงการลบฐานข้อมูล phpMyAdmin เราก็ตอบไปว่า “ ใช่"อย่างที่ฉันบอกไปแล้ว เว้นแต่คุณต้องการมัน"


เป็นผลให้ phpMyAdmin จะถูกลบ


หากต้องการลบเว็บเซิร์ฟเวอร์ Apache ให้เขียนคำสั่งต่อไปนี้

Apt-get -y --purge ลบ apache2

หากต้องการลบแพ็คเกจที่เกี่ยวข้องทั้งหมดที่เราไม่ต้องการอีกต่อไป เราจำเป็นต้องใช้คำสั่งต่อไปนี้ ดังนั้นเราจึงสามารถเพิ่มพื้นที่ว่างในดิสก์ได้

Apt-get -y ลบอัตโนมัติ


ฉันหวังว่าเนื้อหานี้จะเป็นประโยชน์กับคุณ โชคดี!

แม้ว่าผู้ใช้จำนวนมากจำเป็นต้องมีระบบการจัดการฐานข้อมูลเช่น MySQL แต่การทำงานกับ MySQL ผ่านเครื่องมือบรรทัดคำสั่งเท่านั้นอาจเป็นเรื่องน่าหงุดหงิด

phpMyAdminถูกสร้างขึ้นเพื่อให้ผู้ใช้สามารถจัดการฐานข้อมูล MySQL โดยใช้เว็บอินเตอร์เฟส ในบทความนี้ เราจะอธิบายวิธีการติดตั้งและกำหนดค่า phpMyAdmin ให้ทำงานอย่างปลอดภัยกับฐานข้อมูลของคุณบน Ubuntu 16.04

ก่อนการติดตั้ง

ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีทุกสิ่งที่คุณต้องการ

ก่อนอื่น เราจะถือว่าคุณมีผู้ใช้ที่ไม่ใช่รูทที่มีสิทธิ์ sudo คุณสามารถตั้งค่าบัญชีผู้ใช้ดังกล่าวได้โดยทำตามขั้นตอนที่ 1-4 ใน

สุดท้ายนี้ มีปัญหาด้านความปลอดภัยบางประการที่ควรคำนึงถึงเมื่อใช้ phpMyAdmin เนื่องจาก:

  • โต้ตอบโดยตรงกับ MySQL
  • ดำเนินการตรวจสอบสิทธิ์โดยใช้ล็อกอินและรหัสผ่าน MySQL
  • ดำเนินการและส่งกลับผลลัพธ์ของการสืบค้น SQL โดยพลการ

ด้วยเหตุผลเหล่านี้ และเนื่องจาก phpMyAdmin เป็นหนึ่งในแอปพลิเคชัน PHP ที่พบบ่อยที่สุดและถูกโจมตี คุณจึงไม่ควรเรียกใช้ phpMyAdmin บนเครื่องระยะไกลด้วยการเชื่อมต่อ HTTP แบบธรรมดา หากคุณยังไม่มีโดเมนที่มีใบรับรอง SSL/TLS ที่กำหนดค่าไว้ เราขอแนะนำให้คุณอ่านบทความนี้

หลังจากทำตามขั้นตอนข้างต้นแล้ว คุณสามารถเริ่มทำตามขั้นตอนที่กล่าวถึงในบทความนี้ได้

ขั้นตอนที่ 1 – การติดตั้ง phpMyAdmin

ขั้นแรก มาติดตั้ง phpMyAdmin จากที่เก็บเริ่มต้นของ Ubuntu กัน

ในการดำเนินการนี้ เราจะอัปเดตดัชนีแพ็กเกจในเครื่องของเรา จากนั้นใช้ระบบจัดการแพ็กเกจ apt เพื่อดาวน์โหลดและติดตั้งไฟล์ที่จำเป็น:

  • อัปเดต sudo apt-get
  • sudo apt-get ติดตั้ง phpmyadmin php-mbstring php-gettext

ในระหว่างกระบวนการติดตั้ง คุณจะถูกถามคำถามการกำหนดค่าหลายข้อ

ความสนใจ:
ในระหว่างกล่องโต้ตอบแรก apache2 จะถูกเน้น แต่ ไม่เลือกแล้ว ถ้าไม่คลิก. ช่องว่างเพื่อเลือก Apache ตัวติดตั้ง ไม่จะย้ายไฟล์ที่จำเป็นในระหว่างกระบวนการติดตั้ง คลิก ช่องว่าง, แท็บและจากนั้น เข้าเพื่อเลือกอาปาเช่

  • เมื่อเลือกเซิร์ฟเวอร์ ให้เลือก อาปาเช่2.
  • ตอบ ใช่เมื่อถูกถามว่าคุณต้องการใช้ dbconfig-common เพื่อกำหนดค่าฐานข้อมูลหรือไม่
  • คุณจะได้รับแจ้งให้ใส่รหัสผ่านผู้ดูแลระบบฐานข้อมูลของคุณ
  • ถัดไปคุณจะถูกขอให้ป้อนและทำซ้ำรหัสผ่านสำหรับ phpMyAdmin เอง

ในระหว่างขั้นตอนการติดตั้ง ไฟล์การกำหนดค่า phpMyAdmin สำหรับ Apache จะถูกเพิ่มลงในไดเร็กทอรี /etc/apache2/conf-enabled/

สิ่งเดียวที่เราต้องทำด้วยตนเองคือเปิดใช้งานส่วนขยาย PHP mcrypt และ mbstring ด้วยคำสั่งต่อไปนี้:

  • sudo phpenmod mcrypt
  • sudo phpenmod mbstring

ตอนนี้คุณสามารถเข้าถึงเว็บอินเตอร์เฟส phpMyAdmin ได้โดยป้อนชื่อโดเมนหรือที่อยู่ IP สาธารณะของเซิร์ฟเวอร์ของคุณและบรรทัด /phpmyadmin:

https:// โดเมน_ชื่อ_หรือ_IP_ที่อยู่/phpmyadmin

ตอนนี้คุณสามารถเข้าสู่เว็บอินเตอร์เฟสโดยใช้ชื่อผู้ใช้รูทและรหัสผ่านที่คุณตั้งไว้ระหว่างกระบวนการติดตั้ง MySQL

หลังจากเข้าสู่ระบบ คุณจะเห็นอินเทอร์เฟซผู้ใช้ที่คล้ายกัน:

ขั้นตอนที่ 2 - ทำให้ phpMyAdmin ปลอดภัยยิ่งขึ้น

การติดตั้ง phpMyAdmin นั้นค่อนข้างง่าย อย่างไรก็ตาม เรายังไม่เสร็จสิ้น เนื่องจากมีผู้ใช้จำนวนมากใช้ phpMyAdmin จึงเป็นเป้าหมายยอดนิยมของผู้โจมตี เราจำเป็นต้องดำเนินการบางอย่างเพื่อป้องกันการเข้าถึงโดยไม่ได้รับอนุญาต

วิธีหนึ่งในการบรรลุเป้าหมายนี้คือการให้สิทธิ์ผู้ใช้ก่อนเข้าสู่ระบบแอปพลิเคชัน เราสามารถแก้ไขปัญหานี้ได้โดยใช้ความสามารถของไฟล์ Apache .htaccess ในการอนุญาตและการตรวจสอบสิทธิ์ของผู้ใช้

การกำหนดค่า Apache เพื่ออนุญาต .htaccess

ขั้นแรก เรามาเปิดใช้ความสามารถในการใช้ไฟล์ .htaccess ในไฟล์การกำหนดค่า Apache ของเรากันก่อน

เราจะแก้ไขไฟล์ในไดเรกทอรีการกำหนดค่า Apache ของเรา:

  • sudo นาโน /etc/apache2/conf-available/phpmyadmin.conf

เราจำเป็นต้องเพิ่มคำสั่ง AllowOverride All ให้กับส่วนนี้ ไฟล์การกำหนดค่า:

/etc/apache2/conf-available/phpmyadmin.conf

ตัวเลือก FollowSymLinks DirectoryIndex index.php AllowOverride ทั้งหมด - -

หากต้องการใช้การเปลี่ยนแปลง ให้รีสตาร์ท Apache:

  • sudo systemctl รีสตาร์ท apache2

การสร้างไฟล์ .htaccess

ตอนนี้เราได้เปิดใช้งาน .htaccess สำหรับแอปพลิเคชันของเราแล้ว เราจำเป็นต้องสร้างไฟล์ดังกล่าว

ต้องสร้างไฟล์ในไดเร็กทอรีแอปพลิเคชัน เราสามารถสร้างไฟล์ที่ต้องการและเปิดเพื่อแก้ไขด้วยคำสั่งต่อไปนี้:

  • sudo นาโน /usr/share/phpmyadmin/.htaccess

ตอนนี้เรามาป้อนข้อมูลต่อไปนี้:

/usr/share/phpmyadmin/.htaccess

AuthType Basic AuthName "ไฟล์ที่ถูกจำกัด" AuthUserFile /etc/phpmyadmin/.htpasswd ต้องการผู้ใช้ที่ถูกต้อง

บรรทัดที่เราป้อนหมายถึงสิ่งต่อไปนี้:

  • AuthType Basic: สตริงนี้ระบุประเภทการอนุญาต ประเภทที่ระบุ (พื้นฐาน) หมายความว่าการอนุญาตจะขึ้นอยู่กับรหัสผ่านและไฟล์รหัสผ่าน
  • AuthName: บรรทัดนี้ระบุข้อความทักทายในกล่องโต้ตอบการอนุญาต ใช้คำและวลีทั่วไปในบรรทัดนี้เพื่อทำให้ผู้โจมตีระบุประเภทระบบที่ซ่อนอยู่หลังกล่องโต้ตอบการอนุญาตได้ยากขึ้น
  • AuthUserFile: บรรทัดนี้ระบุที่อยู่ของไฟล์รหัสผ่านที่ใช้สำหรับการอนุญาต ไฟล์จะต้องอยู่ในไดเร็กทอรีที่ไม่สามารถเข้าถึงได้จากโลกภายนอก เราจะสร้างไฟล์นี้ในภายหลัง
  • ต้องการผู้ใช้ที่ถูกต้อง: บรรทัดนี้หมายความว่าเฉพาะผู้ใช้ที่ได้รับการรับรองความถูกต้องเท่านั้นที่สามารถเข้าถึงระบบที่ได้รับการป้องกัน

หลังจากป้อนบรรทัดที่ระบุแล้ว ให้บันทึกและปิดไฟล์

การสร้างรหัสผ่าน file.htpasswd สำหรับการตรวจสอบสิทธิ์

ตอนนี้เราได้กำหนดเส้นทางสำหรับไฟล์รหัสผ่านของเราในคำสั่ง AuthUserFile ในไฟล์ .htaccess ของเราแล้ว เราจำเป็นต้องสร้างไฟล์นี้

ในการดำเนินการนี้ เราจะต้องติดตั้งแพ็คเกจเพิ่มเติมจากที่เก็บมาตรฐาน:

  • sudo apt-get ติดตั้ง apache2-utils

ตอนนี้เราสามารถเข้าถึงยูทิลิตี้ htpasswd ได้แล้ว

เส้นทางที่เราระบุไว้ก่อนหน้านี้มีลักษณะดังนี้: /etc/phpmyadmin/.htpasswd มาสร้างไฟล์นี้และเพิ่มผู้ใช้รายแรกด้วยคำสั่งต่อไปนี้:

  • sudo htpasswd -c /etc/phpmyadmin/.htpasswd ชื่อผู้ใช้

คุณจะถูกขอให้เลือกและยืนยันรหัสผ่านสำหรับผู้ใช้ที่สร้างขึ้น หลังจากนี้ ไฟล์จะถูกสร้างขึ้นและแฮชของรหัสผ่านที่คุณระบุจะถูกเพิ่มเข้าไป

หากต้องการเพิ่มผู้ใช้ใหม่ให้รันคำสั่งต่อไปนี้ ปราศจากธง -c:

  • sudo htpasswd /etc/phpmyadmin/.htpasswd ผู้ใช้เพิ่มเติม

ตอนนี้คุณได้กำหนดค่าการเข้าถึงไดเรกทอรีย่อย phpMyAdmin แล้ว เมื่อคุณพยายามเข้าสู่ระบบ phpMyAdmin คุณจะได้รับแจ้งให้ป้อนชื่อผู้ใช้และรหัสผ่านของคุณ:

https:// โดเมน_ชื่อ_หรือ_IP_ที่อยู่/phpmyadmin

หลังจากป้อนชื่อผู้ใช้และรหัสผ่าน คุณจะถูกนำไปยังหน้าการตรวจสอบสิทธิ์ phpMyAdmin ดังนั้นเราจึงสร้างชั้นการป้องกันเพิ่มเติมสำหรับ phpMyAdmin ของคุณ

บทสรุป

ตอนนี้คุณมี phpMyAdmin พร้อมที่จะทำงานบนเซิร์ฟเวอร์ Ubuntu 16.04 ของคุณแล้ว ด้วยการใช้อินเทอร์เฟซ คุณสามารถสร้างฐานข้อมูล ผู้ใช้ ตาราง และอื่นๆ ได้อย่างง่ายดาย รวมถึงดำเนินการแก้ไขหรือลบข้อมูลที่เก็บไว้เป็นประจำ