คำแนะนำทีละขั้นตอน * เพื่อติดตั้ง mysql 5.5.x บน Ubuntu 16.04 Xenial-Xerus โปรดดูเอกสารนี้
ถอนการติดตั้ง MySQL รุ่นใด ๆ ที่มีอยู่
sudo rm /var/lib/mysql/ -R
ลบโปรไฟล์ MySQL
sudo rm /etc/mysql/ -R
ถอนการติดตั้ง mysql โดยอัตโนมัติ
sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor
ดาวน์โหลดเวอร์ชั่น 5.5.51 จากเว็บไซต์ MySQL
wget https://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.56-linux-glibc2.5-x86_64.tar.gz
เพิ่มmysql
กลุ่มผู้ใช้
sudo groupadd mysql
เพิ่มmysql
(ไม่ใช่ผู้ใช้ปัจจุบัน) ให้กับmysql
กลุ่มผู้ใช้
sudo useradd -g mysql mysql
แยกmysql-5.5.51-linux2.6-x86_64.tar.gz
ไป/usr/local
cd /usr/local
sudo tar -xvf mysql-5.5.49-linux2.6-x86_64.tar.gz
สร้างmysql
โฟลเดอร์ใน/usr/local
sudo mv mysql-5.5.49-linux2.6-x86_64 mysql
ตั้งmysql
เจ้าของไดเรกทอรีและกลุ่มผู้ใช้
cd mysql
sudo chown -R mysql:mysql *
ติดตั้งแพคเกจ lib ที่จำเป็น
sudo apt-get install libaio1
เรียกใช้งานสคริปต์การติดตั้ง mysql
sudo scripts/mysql_install_db --user=mysql
ตั้งค่าเจ้าของไดเรกทอรี mysql จากนอกไดเรกทอรี mysql
sudo chown -R root .
กำหนดให้เจ้าของไดเรกทอรีข้อมูลจากในไดเรกทอรี mysql
sudo chown -R mysql data
คัดลอกไฟล์คอนฟิกูเรชัน mysql
sudo cp support-files/my-medium.cnf /etc/my.cnf
เริ่ม mysql
sudo bin/mysqld_safe --user=mysql &
sudo cp support-files/mysql.server /etc/init.d/mysql.server
เริ่มต้นรหัสผ่านผู้ใช้รูท
sudo bin/mysqladmin -u root password '111111'
เริ่มเซิร์ฟเวอร์ mysql
sudo /etc/init.d/mysql.server start
หยุดเซิร์ฟเวอร์ mysql
sudo /etc/init.d/mysql.server stop
ตรวจสอบสถานะของ mysql
sudo /etc/init.d/mysql.server status
เปิดใช้งาน myql เมื่อเริ่มต้น
sudo update-rc.d -f mysql.server defaults
ปิดการใช้งาน mysql เมื่อเริ่มต้น (ตัวเลือก)
sudo update-rc.d -f mysql.server remove
เพิ่มเส้นทาง mysql ไปยังระบบ
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
ตอนนี้ใช้คำสั่งด้านล่างโดยตรงเพื่อเริ่ม mysql
mysql -u root -p