สารบัญ:

ฉันจะให้สิทธิ์การเข้าถึง MySQL จากระยะไกลแก่ผู้อื่นได้อย่างไร
ฉันจะให้สิทธิ์การเข้าถึง MySQL จากระยะไกลแก่ผู้อื่นได้อย่างไร

วีดีโอ: ฉันจะให้สิทธิ์การเข้าถึง MySQL จากระยะไกลแก่ผู้อื่นได้อย่างไร

วีดีโอ: ฉันจะให้สิทธิ์การเข้าถึง MySQL จากระยะไกลแก่ผู้อื่นได้อย่างไร
วีดีโอ: วิธีปิด การติดตาม เข้าถึงข้อมูล จากแอปพลิเคชั่น ในมือถือของเรา 2024, พฤศจิกายน
Anonim

ทำตามขั้นตอนต่อไปนี้เพื่อให้สิทธิ์การเข้าถึงแก่ผู้ใช้จากรีโมตโฮสต์:

  1. เข้าสู่ระบบของคุณ MySQL เซิร์ฟเวอร์ภายในเครื่องในฐานะผู้ใช้รูทโดยใช้คำสั่งต่อไปนี้: # mysql -u root -p. คุณได้รับพร้อมท์สำหรับ.ของคุณ MySQL รหัสผ่านรูท
  2. ใช้คำสั่ง GRANT ในรูปแบบต่อไปนี้เพื่อ เปิดใช้งานการเข้าถึง สำหรับ ระยะไกล ผู้ใช้

ดังนั้น ฉันจะให้การเข้าถึงฐานข้อมูล MySQL จากระยะไกลได้อย่างไร

ในการให้สิทธิ์การเข้าถึงแก่ผู้ใช้ฐานข้อมูล:

  1. ล็อกอินเข้าสู่เซิร์ฟเวอร์ฐานข้อมูล
  2. เชื่อมต่อกับฐานข้อมูล MySQL ในฐานะผู้ใช้รูท
  3. ป้อนคำสั่งต่อไปนี้: GRANT ALL ON * ถึง @ ระบุโดย ''; สำเนา. ตัวอย่างเช่น,

ฉันจะเพิ่มผู้ใช้ในฐานข้อมูล MySQL ได้อย่างไร สร้างฐานข้อมูล MySQL และผู้ใช้

  1. ที่บรรทัดคำสั่ง ให้ล็อกอินเข้าสู่ MySQL ในฐานะผู้ใช้รูท: mysql -u root -p
  2. พิมพ์รหัสผ่าน root ของ MySQL แล้วกด Enter
  3. พิมพ์ q เพื่อออกจากโปรแกรม mysql
  4. หากต้องการเข้าสู่ระบบ MySQL ในฐานะผู้ใช้ที่คุณเพิ่งสร้างขึ้น ให้พิมพ์คำสั่งต่อไปนี้
  5. พิมพ์รหัสผ่านของผู้ใช้ แล้วกด Enter

นอกจากนี้ ฉันจะให้สิทธิ์การเข้าถึงแก่ผู้ใช้ MySQL ได้อย่างไร

ถึง ยินยอม ทั้งหมด สิทธิพิเศษ เป็น ผู้ใช้ , ยอมให้ ผู้ใช้ ควบคุมฐานข้อมูลเฉพาะอย่างสมบูรณ์ ใช้ไวยากรณ์ต่อไปนี้: mysql > ยินยอม ทั้งหมด สิทธิพิเศษ เปิดฐานข้อมูล_name. * ถึง ' ชื่อผู้ใช้ '@'localhost';

ฉันจะหา CNF ได้ที่ไหน

โดยค่าเริ่มต้นและบนเซิร์ฟเวอร์ MySQL อินสแตนซ์เดียว คุณมักจะพบไฟล์นี้ชื่อ my. cnf และพบได้ที่:

  • / etc / my. ซีเอ็นเอฟ
  • /etc/mysql/my.dll ซีเอ็นเอฟ

แนะนำ: