MySQL суулгах
MySQL суулгах арга таны үйлдлийн системээс хамаарна. Windows, Mac, Ubuntu — гурван аргыг дэлгэрэнгүй үзье.
Windows дээр суулгах (MySQL Installer)
1. MySQL Installer татаж авах
dev.mysql.com/downloads/installer хаягаас MySQL Installer for Windows татаж авна. "mysql-installer-community-8.x.x.msi" файлыг сонгоно.
2. Installer ажиллуулах
Файлыг нээгээд дараах алхмуудыг дагана:
- Setup Type: Developer Default сонгоно (MySQL Server + Workbench + бусад хэрэгслүүд)
- Check Requirements: шаардлагатай бол нэмэлт программ суулгана
- Installation: Execute товч дарна
3. Root нууц үг тохируулах
Суулгалтын явцад Accounts and Roles хэсэгт root хэрэглэгчийн нууц үгийг тохируулна.
MySQL Root Password: ••••••••
Repeat Password: ••••••••
Нууц үгийг сайн тэмдэглэж аваарай — дараа нь энэ нууц үгээр нэвтэрнэ.
4. Windows Service
MySQL-ийг Windows Service болгон суулгана — компьютер асах бүрт автоматаар эхлэнэ.
- Service Name:
MySQL80 - Start the MySQL Server at System Startup: ✓
5. Шалгах
Command Prompt (cmd) нээгээд:
mysql --version
mysql Ver 8.0.36 for Win64 on x86_64 (MySQL Community Server - GPL)
Mac дээр суулгах (Homebrew)
1. Homebrew суулгах (суугаагүй бол)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. MySQL суулгах
brew install mysql
3. MySQL server эхлүүлэх
brew services start mysql
Компьютер асах бүрт автоматаар эхлүүлэхгүй бол:
mysql.server start
4. Root нууц үг тохируулах
mysql_secure_installation
Энэ командыг ажиллуулбал дараах асуултууд гарна:
Would you like to setup VALIDATE PASSWORD component? → n
New password: ••••••••
Remove anonymous users? → y
Disallow root login remotely? → y
Remove test database? → y
Reload privilege tables now? → y
5. Шалгах
mysql --version
mysql -u root -p
Ubuntu дээр суулгах (apt)
1. Package жагсаалт шинэчлэх
sudo apt update
2. MySQL суулгах
sudo apt install mysql-server -y
3. MySQL service эхлүүлэх
sudo systemctl start mysql
sudo systemctl enable mysql
enable командаар сервер автоматаар эхлэхийг тохируулна.
4. Аюулгүй байдал тохируулах
sudo mysql_secure_installation
Асуултуудад хариулна:
Validate Password Plugin: n
New root password: ••••••••
Remove anonymous users: y
Disallow root login remotely: y
Remove test database: y
Reload privilege tables: y
5. Root нэвтрэх
Ubuntu дээр root хэрэглэгч нууц үггүй, системийн sudo эрхээр нэвтэрнэ:
sudo mysql
Эсвэл нууц үг тохируулсан бол:
mysql -u root -p
6. Шалгах
sudo systemctl status mysql
● mysql.service - MySQL Community Server
Active: active (running)
MySQL Workbench суулгах
MySQL Workbench бол MySQL-тэй харилцах график интерфэйс (GUI) хэрэгсэл юм. Command line ашиглахгүйгээр хүснэгтүүдийг харах, query ажиллуулах боломжийг олгоно.
Windows: MySQL Installer-аар автоматаар суусан байна.
Mac:
brew install --cask mysqlworkbench
Ubuntu:
sudo snap install mysql-workbench-community
Workbench-ээр холбогдох:
- MySQL Workbench нээнэ
+товч дарж шинэ холболт үүсгэнэ- Connection Name:
Local(дурын нэр) - Hostname:
127.0.0.1 - Username:
root - Password: суулгахдаа тохируулсан нууц үг
- Test Connection → OK
Нийтлэг алдаа
"Access denied for user 'root'@'localhost'"
Нууц үг буруу байна. Нууц үгийг шинэчлэхийн тулд:
# Ubuntu дээр
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'шинэ_нууц_үг';
FLUSH PRIVILEGES;
exit;
"Can't connect to MySQL server"
MySQL server ажиллаж байна уу гэдгийг шалгана:
# Mac
brew services list | grep mysql
# Ubuntu
sudo systemctl status mysql
Дараагийн хичээлд:
MySQL command line interface (CLI)-ийг ашиглах — команд бичих, гарах, тусламж авах аргуудыг үзнэ.