• Fedora,  Operating System

    การติดตั้งฐานข้อมูล MySQL (MariaDB)

    ใน Version ใหม่ๆ MySQL จะใช้ชื่อว่า Maria DB ซึ่งเราสามารถติดตั้งได้โดยใช้งานผ่าน Terminal เช่นเคย  การใช้คำสั่งเพื่ิอติดตั้งฐานข้อมูลใน Server Fedora 27 มีดังนี้ #dnf install -y mariadb mariadb-server หลังจากนั้นสั่งให้ Maria DB เริ่มทำงานโดยใช้คำสั่ง #systemctl start mariadb #systemctl enable mariadb ก็จะสามารถใช้งาน Maria DB ได้  โดย default user คือ root และใช้งานโดยไม่ต้องใส่รหัสผ่าน  แต่การใช้งานจะไม่ปลอดภัยดังนั้นเราจึงมีความจำเป็นต้องติดตั้งแบบปลอดภัย และกำหนดรหัสผ่านใหม่  ดังนี้ #mysql_secure_installation โดยโปรแกรมจะถามว่าจะกำหนดรหัสผ่านใหม่หรือไม่ ให้ตอบ y และกำหนดรหัสผ่านใหม่  สำหรับการติดตั้งแบบ secure นั้นโปรแกรมจะมีคำถามให้เราตอบอีก 3 คำถาม คือ Remove anonymous user ? Remove test database and access to it ? Reload privilege tables now ? ให้เราตอบ y ให้หมดเลย  เราก็จะสามารถใช้งาน Maria DB ได้แล้ว  แต่จะเรียกใช้ได้เฉพาะ localhost เท่านั้น การเรียกข้าม host ต้องกำหนดเพิ่มเติม ดังนี้ เพิ่ม ip address ของเครื่อง server database ของเราในไฟล์ my.cnf #nano /etc/my.cnf ... [mysqld server] bind-address 192.xxx.xxx.xxx ... เสร็จแล้วต้อง Config Firewall ให้อนุญาตใช้งาน Maria DB ผ่าน port 3306…

error: Content is protected !!