Skip to content

zergreen/Install-mysql-on-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Install-mysql-on-linux

Description 💬

วิธี install mysql บน linux และ การ config เชื่อม database server และ การ set password

Dependency ✋

resource :

How To Install MySQL on Ubuntu 20.04 | DigitalOcean

Step 1 - Download & Install

update repo → install mysql-server → start service

# update package repository
sudo apt update

# Then install the mysql-server package
sudo apt install mysql-server

# Ensure that the server is running using the systemctl start command
sudo systemctl start mysql.service

Step 2 - Config (password)

  1. Open mysql prompt
sudo mysql
  1. เปลี่ยน เป็น ค่า default password ให้ user root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
  1. ออก
exit

จากนั้น ให้เรา ไป set การตั้งค่า server ของ mysql โดยใช้ คำสั่ง

sudo mysql_secure_installation

มันจะให้เรา set password ลง server แล่ะ แล้วจะ ขึ้น หน้า ประมาณนี้

Output
Securing the MySQL server deployment.

Connecting to MySQL using a blank password.

VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?

INPUT(1) : Press y|Y for Yes, any other key for No: Y

There are three levels of password validation policy:

LOW    Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary                  file

INPUT(2) : Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 0

มันจะเด้งมาให้เรา ใส่ตรงช่อง INPUT(1) ให้เรา พิมพ์ y ละกด enter จากนั้นมันจะถามว่า ต้องการ password strong แค่ไหน ให้เรากรอกตรงช่อง INPUT(2) กรอกไปว่า 0

ซึ่งถ้าเราต้องการ password ให้ ก็ให้ใส่ แทนที่ ‘password’ เดิมที่เรา ตั้งไว้ตอนแรก ถ้าไม่อยากใช้ของเดิมก็กดข้ามไป

แล้วมันจะข้าม ไป set จิปาถะ กับ server ให้เรา พิมพ์ y รัวๆ จากนั้น ก็ออกจากระบบ แล้วลอง login เข้า mysql ใหม่

จะ login ก็ พิมพ์คำสั่งนี้

# -u : user , -p : password
mysql -u root -p

แล้วเดียวมันก็จะขึ้น เป็น prompt ของ mysql ให้เรา ใช้งาน

Problem(1) : sudo mysql_secure_installation ❓

ถ้าข้างต้น ไม่ได้ ก็ลองมาทำตามอันนี้

พิมพ์ คำสั่ง แล้วมันจะเด้งไปให้เรา set account ใหม่ สำหรับ ตัว user root

sudo mysql_secure_installation

Untitled

Enter : ใส่พาสเวิร์ดที่ได้ตั้งไว้ (ของ mysql นะเว้ย) ถ้าใส่ แล้ว error ให้ลองใส่ เป็น : password หรือไม่ก็ของตัว sudo ของเครื่อง linux : 1234

💡 : หมายถึง ให้เรา input ค่าลงไป

Untitled

Enter : y

Untitled

Enter : พาสเวิร์ด ใหม่ ที่อยากได้ Re-enter : ใส่อีกรอบ

Untitled

เขาถามว่า อยากได้ password ที่ มี ความปลอดภัยไหม ก็ตอบไปว่า : y

Untitled

เขาถามว่า remove user เก่า ที่ใช้ password เดิมนะ ก็ตอบไปว่า : y

Untitled

รองรับการทำ remote loging ไหม (login จาก ระยะไกล) ถ้าต้องการ ก็ : y ถ้าไม่ก็ : n

Untitled

ลบ test database และ จะทำ acces เข้าด้วย password ตัวใหม่นะ โอเค ถ้าใช่ ก็ : y

Untitled

reload สิทธิ์การเข้าถึง ใหม่นะ เว้ย เครบ่ อันนี้ให้ : y โล้ด

Untitled

ถ้าขึ้นแบบนี้ ก็ ตั้ง password ให้ user root สำเร็จแล้ว login เข้า mysql ได้เลย ด้วยคำสั่ง

# -u : user , -p : password
mysql -u root -p

complete!

Author ✍️

zergreen - Overview

About

How to install mysql on linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published