Monday, November 12, 2018

How to set up MySQL for remote access on Ubuntu Server 18.04

  • ปัญหาคือ สร้าง user ใน mariadb และ กำหนดโฮสเป็น % แล้วคือ ให้ user นี้เข้าได้ทุกชื่อ host แต่มันก็ remote access จากเครื่องอื่นไม่ได้ทำไงดี
  • มันขึ้น Unknow Error อย่างเดียวเลย
  • พบวิธี allow remote access แต่เป็นของ ubuntu 16.04 มันก็ใช้ด้วยกันได้นะ
  • แนะนำก่อนทำการคอนฟิกไฟล์ นั้นๆ ควรสำรองไว้กันเหนียวกัน โดย cp นะ
Solved
nano /etc/mysql/mysql.conf.d/mysqld.cnf
  • คอมเม้นหรือลบบรรทัดนี้
bind-address = 127.0.0.1
  • สร้างบรรทัดใหม่ แล้วใช้ 0.0.0.0 แทน
bind-address = 0.0.0.0
  • รีสตาร์ท mysql server
systemctl restart mysql.service
Ref 
  • https://www.techrepublic.com/article/how-to-set-up-mysql-for-remote-access-on-ubuntu-server-16-04/
  • https://linuxconfig.org/install-mysql-on-ubuntu-18-04-bionic-beaver-linux

No comments:

Post a Comment