คำถามติดแท็ก mysql

MySQL เป็นฐานข้อมูลโอเพ่นซอร์สที่ Oracle เป็นเจ้าของแล้ว เอกสาร MySQL นั้นกว้างขวางและมีประโยชน์อย่างเหลือเชื่อ

6
ลูกค้า MySql สำหรับ Linux
MySql ไคลเอ็นต์ใดที่คุณใช้สำหรับ Linux ขณะนี้ฉันใช้ PhpMyAdmin และ Mysql Query Browser แต่ฉันต้องการสิ่งที่คล้ายกับ Toad หรือ HeidiSql ที่ฉันใช้บน windows หนึ่งที่มีการกรอกรหัส SQL
14 linux  mysql 

9
ฉันจะแบ่งไฟล์สำรอง MySql ขนาดใหญ่เป็นหลายไฟล์ได้อย่างไร
ฉันมีไฟล์ SQL สำรองข้อมูล 250 MB แต่ขีด จำกัด ของโฮสติ้งใหม่นั้นมีขนาดเพียง 100 MB ... มีโปรแกรมที่ให้คุณแยกไฟล์ SQL ออกเป็นหลายไฟล์ SQL หรือไม่? ดูเหมือนว่าผู้คนกำลังตอบคำถามที่ผิด ... ดังนั้นฉันจะอธิบายเพิ่มเติม: ฉันมีไฟล์ 250 MB เท่านั้นและมีโฮสติ้งใหม่โดยใช้ phpMyAdmin ซึ่งปัจจุบันไม่มีข้อมูลในฐานข้อมูล ฉันต้องใช้ไฟล์ 250 MB และอัปโหลดไปยังโฮสต์ใหม่ แต่มีขีด จำกัด ขนาดการอัปโหลดไฟล์สำรอง SQL 100 MB ฉันเพียงแค่ต้องใช้ไฟล์เดียวที่มีขนาดใหญ่เกินไปและแบ่งออกเป็นหลายไฟล์แต่ละไฟล์มีคำสั่ง SQL ที่ถูกต้องเท่านั้น (ไม่มีคำสั่งใดสามารถแยกระหว่างสองไฟล์)
14 mysql  splitter  backup 

3
ฉันจะถอนการติดตั้ง MySQL บน Mac OS X (Snow Leopard) ได้อย่างไร
ฉันติดตั้ง MySQL จากบรรทัดคำสั่งเมื่อฉันติดตั้งเว็บเซิร์ฟเวอร์ท้องถิ่นด้วยโมดูลที่กำหนดเองในกล่อง Snow Leopard ของฉัน ฉันเพิ่งค้นพบ MAMP และมันง่ายกว่าที่จะทำงานกับมันมากกว่ากับเว็บเซิร์ฟเวอร์ส่วนบุคคลที่ Apple มีและผ่านทางคำสั่งเช่น utils ฉันถอนการติดตั้งพอร์ตอย่างสมบูรณ์ แต่ยังเห็น 'mysqld' ในการตรวจสอบกิจกรรมของฉัน ฉันต้องการถอนการติดตั้งอย่างหมดจด เคล็ดลับใด ๆ

5
ทางเลือกอื่นสำหรับ MySQL Workbench? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา มีทางเลือกฟรีสำหรับ MySQL Workbench หรือไม่? ฉันต้องการนักออกแบบฐานข้อมูลภาพที่ไม่ผิดพลาดทุก ๆ ห้านาที
12 mysql  gui 

10
MySQL จะไม่เริ่มทำงาน!
ฉันได้รับข้อผิดพลาดนี้เมื่อพยายามเข้าสู่ MySQL จากบรรทัดคำสั่ง: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) ฉันคิดว่านี่หมายความว่า MySQL ยังไม่ได้เริ่ม ดังนั้นฉันพยายามเริ่ม: sudo /etc/init.d/mysql start และฉันได้รับข้อความนี้: * Starting MySQL database server mysqld [fail] ฉันจะดูได้ที่ไหน / ฉันจะทำอย่างไรเพื่อให้ MySQL เริ่มต้น? ฉันใช้ Ubuntu 8.04 และติดตั้ง MySQL ผ่าน apt-get ฉันสามารถเริ่มต้นใช้งานและใช้งานได้สองครั้งดังนั้นฉันจึงไม่รู้ว่าทำไมจึงหยุดทำงาน อัปเดต:เมื่อใช้งาน sudo /etc/init.d/mysql สถานะฉันได้รับข้อความ: * MySQL …
12 ubuntu  mysql 

1
ฐานข้อมูล MySQL ข้ามเซิร์ฟเวอร์หลายเครื่อง
โอเคไม่รู้จริงๆว่าจะถามสิ่งที่ฉันกำลังค้นหาซึ่งน่าจะเป็นเหตุผลว่าทำไมการอ่านและการวิจัยของฉันเป็นอย่างอื่นทำให้ไม่มีอะไรเกี่ยวข้องกับการพูด ดังนั้นสิ่งที่ฉันมีอยู่ในขณะนี้คือฐานข้อมูล MySQL เดียวและฉันรู้ว่าไม่ช้าก็เร็วข้อมูลจะพะเนินและฉันจะหมดพื้นที่บนเซิร์ฟเวอร์นี้ ดังนั้นก่อนหน้านั้นที่เกิดขึ้นฉันต้องการเก็บข้อมูลไว้ในบรรทัดเพื่อให้สามารถกระจายฐานข้อมูลไปยังหลาย ๆ เครื่องเพื่อสร้างสมดุลในการโหลด ดังนั้นคำถามของฉันคือมันทำงานอย่างไร บางทีฉันอาจจะคิดมากเกินไป 1 มิติที่นี่ แต่ฉันไม่สามารถเข้าใจได้ว่ามันจะทำงานได้อย่างไรมันคือหนึ่งฐานข้อมูลที่กระจายไปยังเครื่องถัดไปและอีกอันหนึ่งเมื่อข้อมูลเติบโตขึ้นหรือเป็นฐานข้อมูลแต่ละรายการที่มีโครงสร้างเดียวกัน ด้วยวิธีใดก็ตามที่ฉันไม่สามารถนึกภาพในหัวของฉันให้อยู่คนเดียวเป็นตรรกะสำหรับการพิสูจน์อนาคตที่กำลังทำงานอยู่ในปัจจุบัน ในขณะที่เราไม่ต้องการชนกำแพงและดึงการหยุดทั้งหมดในเหตุการณ์เมื่อข้อมูลมีค่ามากสำหรับเครื่องเดียว ดังนั้นฉันต้องอ่านอะไรวิจัยวิธีการปฏิบัติและอื่น ๆ เพื่อให้ตัวเองถูกทางด้วยสิ่งนี้?
11 mysql 

3
ทำไมฉันไม่สามารถหยุดบริการ MySQL บน Debian ได้
ฉันเพียงแค่พยายามที่จะปรับรุ่นจากเดเบียนบีบไม่เสถียรโดยการแทนที่ 'บีบ' กับ 'เสถียร' /etc/apt/sources.listใน การปรับรุ่นทำได้อย่างราบรื่นยกเว้น MySQL ซึ่งล้มเหลวเนื่องจากไม่สามารถหยุด MySQL ได้ /etc/init.d/mysql stopเพียงแค่คืนค่าว่าล้มเหลว แต่ถ้าฉันพยายามรับสถานะด้วย/etc/init.d/mysql statusจะทำให้ฉันมีข้อผิดพลาดนี้: me@debian:~$ sudo /etc/init.d/mysql status /usr/bin/mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)' MySQL ทำงานได้ดีและฉันตรวจสอบการอนุญาตสำหรับ debian-sys-maint ใน phpmyadmin และได้รับอนุญาตให้ทำทุกอย่าง แต่เชื่อมต่อจากlocalhostเท่านั้น
11 debian  mysql  aptitude 


1
เอาท์พุทที่แตกต่างกันเมื่อเปลี่ยนเส้นทาง
$ mysql -e 'select a,b from tablefoo' databasename อัตราผลตอบแทน +---+---+ | a | b | +---+---+ | 1 | 0 | | 2 | 1 | +---+---+ แต่ทว่า $ mysql -e 'select a,b from tablefoo' databasename > file ให้ไฟล์fileที่มี a b 1 0 2 1 (โดยที่แท็บอยู่ระหว่างอักขระตัวอักษรและตัวเลขในแต่ละบรรทัด) ฉันคิดว่าการเปลี่ยนเส้นทางไม่ควรเปลี่ยนผลลัพธ์ ทำไมฉันถึงได้ผลลัพธ์ที่แตกต่างกันสองอย่าง แก้ไข: คำตอบของWilliam …

3
จะติดตั้ง MySQL Ruby Gem บน Ubuntu 9.10 ได้อย่างไร
ฉันมีปัญหาในการติดตั้ง Ruby Gem สำหรับ MySQL นี่คือคำสั่งที่ฉันใช้: sudo gem install mysql และนี่คือผลลัพธ์ที่ฉันได้รับ: Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb checking for mysql_query() in -lmysqlclient... no checking for main() in -lm... yes checking for mysql_query() in -lmysqlclient... no …
10 mysql  ruby  rubygems  gem 

3
อินสแตนซ์ MySQL หายไปเมื่ออัปเกรดเป็น Windows 10
ฉันมีอินสแตนซ์ของ MySQL 5.6 ที่ทำงานอยู่ใน Windows 8.1 ของฉัน หลังจากอัปเกรดเป็น Windows 10 อินสแตนซ์ดังกล่าวจะหายไปรวมถึงบริการ Windows สำหรับมัน อย่างไรก็ตามไฟล์ข้อมูลเซิร์ฟเวอร์ยังคงไม่เปลี่ยนแปลง อะไรจะเป็นวิธีที่ดีที่สุดในการกู้คืนหรือสร้างอินสแตนซ์เดียวกันที่แน่นอน (หรือที่คล้ายกันมากที่สุด) ย้อนกลับไปใน Windows 10

5
ฉันจะเรียกคืนฐานข้อมูล mysql จากฮาร์ดไดรฟ์ได้อย่างไร
กล่อง mythtv ของฉันล้มเหลวเนื่องจากฮาร์ดไดรฟ์เสียหาย ฉันสามารถดูข้อมูลของฉันเมื่อเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น ฉันจำเป็นต้องรู้วิธีที่ฉันสามารถดึงฐานข้อมูลเพื่อให้สามารถโหลดลงในไดรฟ์ใหม่ของฉันได้
9 mysql 

2
MySQL เชื่อมต่อกับพอร์ต 3307 ไม่ใช่พอร์ต 3306
ฉันใช้ OS X Yosemite 10.10.5 บน Mac Mini ปลายปี 2014 มันเป็นเซิร์ฟเวอร์สำหรับการพัฒนาของฉัน ฉันเพิ่งติดตั้ง MySQL บนเครื่องนี้: 'mysql --version' รายงานว่าเป็นรุ่น 'mysql Ver 14.14 Distrib 5.6.26 สำหรับ osx10.8 (x86_64) โดยใช้ EditLine wrapper' ฉันดาวน์โหลดและติดตั้งเวอร์ชั่น "OS X 10.9" แน่นอน (ฉันเพิ่งตรวจสอบไฟล์ DMG อีกครั้ง) อย่างไรก็ตามฉันพยายามทำให้ผลิตภัณฑ์ฟังบนพอร์ต 3306 ตามปกติและฉันมีปัญหาในการทำเช่นนั้น ตามค่าเริ่มต้นดูเหมือนว่าจะถูกผูกไว้กับพอร์ต 3307 แม้ว่า my.cnf มีลักษณะเช่นนี้: [mysqld] bind-address = 0.0.0.0 port = …
9 macos  mysql 

1
ถอนการติดตั้ง MySQL อย่างสมบูรณ์และติดตั้งใหม่ แต่ฐานข้อมูลยังคงอยู่ใน Ubuntu 12.04
ฉันต้องลบ MySQL ทั้งหมดฐานข้อมูลและการติดตั้งและติดตั้งใหม่เพราะรากเสีย ฉันทำตามคำแนะนำนี้: sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean แต่เมื่อฉันติดตั้งอีกครั้งด้วย sudo apt-get install mysql-server ฐานข้อมูลเก่าตารางผู้ใช้เก่าที่มีผู้ใช้ที่ไม่สามารถใช้งานได้อยู่ที่นี่ดังนั้นจึงไม่มีการถอนการติดตั้ง / ซ่อมแซมอย่างสมบูรณ์ ฉันติดอยู่ช่วยได้โปรดขอบคุณมาก!

1
การสร้างภาพ MySQL ปรับแต่งสำหรับสคีมา
ฉันมีฐานข้อมูลที่มีอยู่และเพิ่งดาวน์โหลด mysql workbench ฉันสงสัยว่าถ้ามีใครสามารถแนะนำวิธีการปรับแต่งโต๊ะทำงานและวิธีการสร้างภาพข้อมูลของ RDB ฉันต้องการทราบว่าตารางทั้งหมดเกี่ยวข้องกันอย่างไร

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