จะติดตั้ง mysql ได้อย่างไร


68

ฉันพยายามmysqlในบรรทัดคำสั่งของฉัน:

ฉันเข้าใจ:

The program 'mysql' is currently not installed.  You can install it by typing:
sudo apt-get install mysql-client-core-5.5

แต่เมื่อฉัน:

sudo apt-get install mysql-client-core-5.5

แต่ฉันได้รับ:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-client-core-5.5 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 47 not upgraded.

ฉันควรดำเนินการอย่างไร


สิ่งที่ไม่ls -l /usr/bin/mysqlพูด?
Florian Diesch

นี่คือสิ่งที่ฉันได้รับ ls: cannot access /usr/bin/mysql: No such file or directoryเมื่อฉันทำls -l /usr/bin/mysql
แบทแมน

1
ลองsudo apt-get --reinstall install mysql-client-core-5.5
StarNamer

คำตอบ:


97

ก่อนอื่นให้ลบ MySQL เวอร์ชันปัจจุบันที่คุณใช้อยู่:

$ sudo apt-get purge mysql-client-core-5.5

ตอนนี้เพื่อติดตั้ง MySQL ให้รันคำสั่งต่อไปนี้จาก terminal prompt:

$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client

ในระหว่างกระบวนการติดตั้งคุณจะได้รับแจ้งให้ป้อนรหัสผ่านสำหรับผู้ใช้รูท MySQL

เมื่อการติดตั้งเสร็จสมบูรณ์เซิร์ฟเวอร์ MySQL ควรเริ่มต้นโดยอัตโนมัติ คุณสามารถเรียกใช้คำสั่งต่อไปนี้จากเทอร์มินัลพรอมต์เพื่อตรวจสอบว่าเซิร์ฟเวอร์ MySQL กำลังทำงานอยู่หรือไม่:

$sudo netstat -tap | grep mysql

เมื่อคุณเรียกใช้คำสั่งนี้คุณจะเห็นบรรทัดต่อไปนี้หรือสิ่งที่คล้ายกัน:

tcp        0      0 localhost.localdomain:mysql           *:* LISTEN -

หากเซิร์ฟเวอร์ทำงานไม่ถูกต้องคุณสามารถพิมพ์คำสั่งต่อไปนี้เพื่อเริ่มต้น:

$ sudo /etc/init.d/mysql restart

คุณสามารถแก้ไข/etc/mysql/my.cnfไฟล์เพื่อกำหนดการตั้งค่าพื้นฐาน: ไฟล์บันทึกหมายเลขพอร์ต ฯลฯ


@batman เราคาดหวังว่าจะได้รับคำตอบจากคุณหรืออย่างน้อยมีการverifiedทำเครื่องหมาย
Sumit Ramteke

1
คำตอบส่วนใหญ่ดูเหมือนว่าจะถูกตัดและวางจากhelp.ubuntu.com/12.04/serverguide/mysql.html
Matt O'Brien

21

คำสั่งนี้ติดตั้งเซิร์ฟเวอร์ MySQL ซึ่งคุณต้องการ

sudo apt-get install mysql-server

หากคุณต้องการเรียกใช้คำสั่งจาก workbench ไม่ใช่จากเทอร์มินัลคุณต้องการไคลเอ็นต์ด้วย (นี่เป็นทางเลือก):

sudo apt-get install mysql-client

สำหรับ MySQL Workbench (เช่นกัน):

sudo apt-get install mysql-workbench

10

ก่อนอื่นคุณต้องลบ mysql ออกจากระบบโดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล

sudo apt-get remove - สร้าง mysql-server mysql-client mysql-common

sudo apt-get update && sudo apt-get upgrade

sudo apt-get autoremove

sudo apt-get autoclean

ตอนนี้ลองติดตั้ง Mysql ใหม่อีกครั้ง


8

คำแนะนำนั้นดูจะเป็นเรื่องยุ่งเหยิงเล็กน้อยเพราะมันจะพลาดการพึ่งพาและระบบสาธารณูปโภคอื่น ๆ ฉันจะใช้สิ่งนี้และทำได้ด้วย:

sudo apt-get install mysql-client
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.