การติดตั้ง MySQL จะลบหรือลบฐานข้อมูลที่มีอยู่อีกครั้งหรือไม่


1

หากฉันติดตั้ง MySQL ใหม่โดยไม่ลบการติดตั้ง MySQL จริง ๆ จะเป็นการเขียนไฟล์ทั้งหมดโดยไม่ลบฐานข้อมูลหรือไม่

ปัญหาของฉันคือของฉัน mysqld ใช้งานไม่ได้เนื่องจากความจริงที่ว่าฉันคัดลอก .txt ไฟล์ลงในนั้นคือ:

#cp -f root.txt /usr/sbin/mysqld

มันเป็นความผิดพลาดอย่างชัดเจนว่าภูตจะไม่เริ่มทำงานอีกต่อไปโดยการดำเนินการ

service mysql start

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ฉันเดาว่าฉันต้องติดตั้ง MySQL ใหม่อีกครั้ง แต่ฉันสงสัยว่าฉันสามารถติดตั้งใหม่ได้โดยไม่กระทบกับฐานข้อมูลในเซิร์ฟเวอร์

คำตอบ:


2

ปกติไม่มี เมื่อติดตั้ง MySQL ใหม่ฐานข้อมูลที่มีอยู่มักจะไม่ถูกลบ นั่นเป็นเหตุผลที่คุณอาจเห็นบันทึกย่อที่จะลบฐานข้อมูลก่อนที่คุณจะถอนการติดตั้งถ้าคุณไปทางนั้น

อย่างไรก็ตามหากคุณยังไม่แน่ใจให้สร้างสำเนาสำรองของเนื้อหาของ ข้อมูล โฟลเดอร์ซึ่งจะมีฐานข้อมูลทั้งหมดของคุณ คุณจะเห็นจำนวนมาก ไฟล์. frm ภายใน

จากนั้นหลังจากที่คุณติดตั้งใหม่และมีโอกาสที่โฟลเดอร์ข้อมูลว่างเปล่าปล่อยเนื้อหากลับมา


หากฉันลบไฟล์ / usr / sbin / mysqld แล้วติดตั้ง mysql ใหม่อีกครั้ง mysqld จะถูกกู้คืน / เขียนใหม่
NeoVe

คุณควรไปที่การถอนการติดตั้งที่สะอาดแล้วติดตั้งใหม่เพราะใครจะรู้ว่ามีอะไรเกิดขึ้นจริง แต่สำรองโฟลเดอร์ข้อมูลของคุณในกรณี
random
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.