คำถามติดแท็ก mysql5.5

17
`mysql_upgrade` ล้มเหลวโดยไม่มีเหตุผลที่แท้จริง
ฉันกำลังอัพเกรดจาก MySQL 5.1 เป็น 5.5 ให้เรียกใช้mysql_upgradeและรับผลลัพธ์นี้: # mysql_upgrade Looking for 'mysql' as: mysql Looking for 'mysqlcheck' as: mysqlcheck FATAL ERROR: Upgrade failed ความคิดใด ๆ ในการที่จะมองหาสิ่งที่เกิดขึ้น (หรือไม่ได้เกิดขึ้น?) ดังนั้นฉันสามารถแก้ไขสิ่งที่ไม่ถูกต้องและทำงานจริงmysql_upgrade? ขอบคุณ! ผลผลิตเพิ่มเติม: # mysql_upgrade --verbose Looking for 'mysql' as: mysql Looking for 'mysqlcheck' as: mysqlcheck FATAL ERROR: Upgrade failed # mysql_upgrade --debug-check --debug-info …
70 mysql  mysql5.5 

1
ฐานข้อมูล MySQL ทั้งหมดหายไปในชั่วข้ามคืน
หลังจากลูกค้าโทรมาเพื่อบอกว่าเว็บไซต์ของเขาหยุดทำงานฉันพบว่า MySQL บนเซิร์ฟเวอร์ RackSpace Cloud Windows 2008 ของเราไม่ทำงาน ฉันรีสตาร์ท MySQL แต่ได้รับข้อผิดพลาด 'การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้' ในเบราว์เซอร์สำหรับเว็บไซต์ทั้งหมดที่มีฐานข้อมูล MySQL เมื่อฉันดูใน MySql Server 5.5 / data ไม่มีโฟลเดอร์อื่นนอกจาก mysql และ performance_schema จะปรากฏฐานข้อมูลและข้อมูลทั้งหมดได้ถูกลบทิ้ง ไม่มีใครรู้ว่าเกิดอะไรขึ้นและข้อมูลหายไปไหน? ด้านบนที่ฉันเพิ่งพบเซิร์ฟเวอร์นี้หายไปจากบริการสำรองของเรา ป.ล. ดูเหมือนจะเป็นหลังจากการปรับปรุง windows ที่ 4:01 เช้านี้
15 mysql5.5 

3
ไม่สามารถเชื่อมต่อกับ mysql โดยใช้ใบรับรอง SSL ที่ลงชื่อเอง
หลังจากสร้างใบรับรอง SSL ที่ลงชื่อด้วยตนเองฉันได้กำหนดค่าเซิร์ฟเวอร์ MySQL ระยะไกลให้ใช้ (และเปิดใช้งาน SSL) ฉัน ssh ลงในเซิร์ฟเวอร์ระยะไกลของฉันและลองเชื่อมต่อกับ mysqld ของตัวเองโดยใช้ SSL (เซิร์ฟเวอร์ MySQL คือ 5.5.25) .. mysql -u <user> -p --ssl=1 --ssl-cert=client.cert --ssl-key=client.key --ssl-ca=ca.cert Enter password: ERROR 2026 (HY000): SSL connection error: error:00000001:lib(0):func(0):reason(1) ตกลงฉันจำการอ่านมีปัญหาบางอย่างกับการเชื่อมต่อกับเซิร์ฟเวอร์เดียวกันผ่าน SSL ดังนั้นฉันจึงดาวน์โหลดคีย์ลูกค้าลงในกล่องท้องถิ่นของฉันและทดสอบจากที่นั่น ... mysql -h <server> -u <user> -p --ssl=1 --ssl-cert=client.cert --ssl-key=client.key --ssl-ca=ca.cert Enter …

2
ตัวแปร 'general_log_file' ไม่สามารถตั้งค่าเป็น '/var/lib/msyql/ubuntu.log' ได้
ผมเปลี่ยนค่าของ MySQL ของgeneral_log_fileตัวแปรเพื่ออะไรและตอนนี้ฉันพยายามที่จะเปลี่ยนกลับเป็นสิ่งที่มันเป็นมา /var/lib/mysql/ubuntu.logแต่เดิม แต่เมื่อฉัน: SET GLOBAL general_log_file = '/var/lib/msyql/ubuntu.log'; ฉันได้รับข้อผิดพลาดนี้: ข้อผิดพลาด 1231 (42000): ตัวแปร 'general_log_file' ไม่สามารถตั้งค่าเป็น '/var/lib/msyql/ubuntu.log' ได้ เกิดอะไรขึ้น?
10 linux  ubuntu  mysql  mysql5.5 

1
มันคือ key_buffer หรือ key_buffer_size?
ฉันค้นหาอินเทอร์เน็ตเกี่ยวกับตัวแปรที่ถูกต้องในmy.cnfไฟล์ บางคนกล่าวว่าkey_buffer_sizeจะเลิก แต่บางคนบอกว่าเป็นตัวแปรที่ถูกต้องในkey_buffer_sizemy.cnf แล้วตัวแปรที่ถูกต้องที่นี่คืออะไร? มันเป็นkey_bufferหรือkey_buffer_size? ฉันใช้ Ubuntu 12.04 และฉันก็มีkey_bufferตัวแปรสองตัวในmy.cnfไฟล์ นี่คือสิ่งที่ฉันได้รับหลังจากติดตั้ง MySQL อันแรกตั้งอยู่ใต้สิ่งนี้: [mysqld] key_buffer = 16M อีกอันหนึ่งอยู่ใต้สิ่งนี้: [isamchk] key_buffer = 16M
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.