ฉันกำลังพยายามติดตั้ง MariaDB ใหม่เนื่องจากไม่สามารถเริ่มบริการใหม่ได้ ใช้ Centos 7.6
การถอนการติดตั้งก่อนหน้านี้ใช้ yum แต่การติดตั้งนี้ฉันใช้ RPM เนื่องจากฉันเลือกเวอร์ชันเก่า (10.3.17) เฉพาะที่ไม่มีในแพ็คเกจ yum อีกต่อไป
เมื่อถอนการติดตั้ง ฉันไม่ได้ลบไฟล์ปรับแต่งใดๆ ยกเว้นใน /home/mysql
ของฉัน my.cnf datadir : home/mysql
อย่างไรก็ตาม การติดตั้ง RPM ของฉันพบข้อผิดพลาด :-
# รอบต่อนาที -ivh MariaDB-*
การจัดเตรียม... ################################# [100%]
กำลังอัปเดต / ติดตั้ง...
1:MariaDB-client-10.3.17-1.el7.cent################################# [ 25 %]
2:MariaDB-server-10.3.17-1.el7.cent################################# [ 50 %]
การติดตั้งตารางระบบล้มเหลว! ตรวจสอบการเข้าสู่ระบบ
/home/mysql สำหรับข้อมูลเพิ่มเติม
ปัญหาอาจเป็นข้อมูลที่ขัดแย้งกันในภายนอก
ไฟล์ my.cnf คุณสามารถละเว้นสิ่งเหล่านี้ได้โดยทำดังนี้
เชลล์> /usr/bin/mysql_install_db --defaults-file=~/.my.cnf
คุณสามารถลองเริ่ม mysqld daemon ด้วย:
เชลล์> /usr/sbin/mysqld --skip-grant-tables --general-log &
และใช้เครื่องมือบรรทัดคำสั่ง /usr/bin/mysql
เพื่อเชื่อมต่อกับฐานข้อมูล mysql และดูตารางการให้สิทธิ์:
เชลล์> /usr/bin/mysql -u รูต mysql
mysql> แสดงตาราง;
ลอง 'mysqld --help' หากคุณมีปัญหากับเส้นทาง โดยใช้
--general-log ให้คุณเข้าสู่ระบบ /home/mysql ที่อาจเป็นประโยชน์
สามารถดูข้อมูลล่าสุดเกี่ยวกับ mysql_install_db ได้ที่
https://mariadb.com/kb/en/installing-system-tables-mysql_install_db
คุณสามารถค้นหาแหล่งข้อมูลล่าสุดได้ที่ https://downloads.mariadb.org และ
รายชื่ออีเมล maria-discuss ที่ https://launchpad.net/~maria-discuss
โปรดตรวจสอบทั้งหมดข้างต้นก่อนส่งรายงานข้อผิดพลาด
ที่ http://mariadb.org/jira
chmod: ไม่สามารถเข้าถึง â/home/mysql/mysqlâ: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
3:MariaDB-เซิร์ฟเวอร์-debuginfo-10.3.17-################################# [ 75%]
4:MariaDB-client-debuginfo-10.3.17-################################# [100%]
บันทึกข้อผิดพลาดยังแสดง
[ข้อผิดพลาด] /usr/sbin/mysqld: ตัวแปรที่ไม่รู้จัก 'err-log=/var/log/mysqld.log'
ขอบคุณความช่วยเหลือใด ๆ ขอบคุณมาก ๆ.