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

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

1
บริการ Mysql ปฏิเสธที่จะเริ่ม - / sys / อุปกรณ์ / ระบบ / cpu / อ่านล้มเหลว
บริการ mysqld ปฏิเสธที่จะเริ่ม sudo service mysql start ดูรายการด้านล่าง วิ่งmysql_upgradeไม่ได้ช่วย ฉันพบบางกระทู้ในฟอรัมที่เกิดขึ้นหลังจากอัพเกรด Ubuntu แต่ไม่พบวิธีแก้ไข ใครรู้วิธีการแก้ไข? ขอบคุณ อัปเดต: การทดลอง และเพิ่มsudo nano /etc/apparmor.d/usr.sbin.mysqld /sys/devices/system/cpu/ไม่ช่วย อัปเดต 2: ย้ายโดยใช้: $ cat /var/log/daemon.log Jul 27 11:40:06 ondra-redhat /etc/init.d/mysql[1497]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in Jul 27 11:40:06 ondra-redhat /etc/init.d/mysql[1497]: /etc/init.d/mysql: line 75: /usr/bin/mysqladmin: File …

2
การติดตั้งเซิร์ฟเวอร์ MySQL ใน Kali Linux
ฉันพยายามติดตั้ง MySQL Server ใน Kali Linux ของฉัน แต่เมื่อฉันรันคำสั่งนี้ apt-get install mysql-server ข้อผิดพลาดนี้มา Reading package lists... Done Building dependency tree Reading state information... Done Package mysql-server is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available …

1
เซิร์ฟเวอร์ MySql ทำงานกับ localhost เท่านั้น
ฉันติดตั้งเซิร์ฟเวอร์ mysql บนเครื่องของฉันและฉันสามารถเชื่อมต่อโดยใช้ MySqlWorkbench เป็น localhost (พอร์ต: 3306) แต่เมื่อฉันเปลี่ยน localhost เป็นชื่อเครื่องของฉันมันไม่ทำงาน ฉันต้องการเข้าถึงฐานข้อมูลจากเครื่องอื่นที่มีเว็บเซิร์ฟเวอร์ของฉันอยู่ดังนั้นการเข้าใช้งานเพราะ localhost จะไม่ช่วย มีอะไรผิดปกติ? PS ฉันสามารถเข้าถึง Apache ท้องถิ่นเป็น localhost: 8080 เช่นเดียวกับชื่อเครื่อง: 8080 ฉันคาดว่าจะมีพฤติกรรมคล้ายกันกับ MySql

2
MySQL - ไม่สามารถปิดการข้ามเครือข่าย
ฉันพยายามกำหนดค่าเซิร์ฟเวอร์ mysql ที่ติดตั้งใหม่เพื่อฟังบนพอร์ต 3306 ฉันลบ skip_networking ฉันมี bind-address = 127.0.0.1 และละเว้นการตั้งค่า ... เมื่อฉันลอง SHOW VARIABLES LIKE 'skip_networking' ฉันเห็นว่ามันยังคงน่าผิดหวังอยู่ netstat -na | grep mysql ระบุว่ากำลังฟังบนพอร์ตสุ่มและใช่ฉันมีพอร์ต = 3306 ที่กำหนดค่า ... บรรทัดที่แน่นอนคือ: unix 2 [ ACC ] STREAM LISTENING 45816 /var/run/mysqld/mysq d.sock ทำงานบน Ubuntu 12.04.2 ฉันไม่มีอะไรที่ชัดเจนจริงๆเหรอ?

2
ธุรกรรมย้อนกลับใน SQLyog
ฉันใช้ SQLyog เป็นไคลเอนต์กับ MySQL ฉันต้องการเรียกใช้งานสคริปต์ SQL โดยเลือกหรือย้อนกลับ (เช่นเดียวกับไคลเอนต์ SQLDeveloper) ฉันจะทำเช่นนั้นกับ SQLyog ได้อย่างไร ฉันค้นหาเว็บและช่วยเหลือเพื่อประโยชน์
2 mysql 

1
MySQL - หลีกเลี่ยงการล็อคตารางระหว่างการสำรองข้อมูล
ฉันกำลังสำรองข้อมูลทุกคืนบนเซิร์ฟเวอร์โดยใช้ mysqldump น่าเสียดายที่เว็บไซต์ของฉันเกือบฆ่าครึ่งชั่วโมงหรือมากกว่านั้นทุกคืนเนื่องจากตารางถูกล็อคระหว่างการสำรองข้อมูล ตามรายการกระบวนการดูเหมือนว่าข้อความค้นหาในตารางที่ไม่เกี่ยวข้องจะถูกบล็อกในบางครั้งเช่น "INSERT INTO A" อยู่ในสถานะถูกล็อกเป็นเวลาหลายนาทีในขณะที่การสืบค้นที่ทำงานอยู่เพียงแตะที่ตาราง B มีวิธีที่ดีกว่าในการสำรองข้อมูลเช่นนี้หรือไม่

4
การเข้าถึงฐานข้อมูล mySQL บนเซิร์ฟเวอร์ภายนอก
ฉันมีฐานข้อมูล SQL ขนาดใหญ่ (หลายกิกะไบต์) บนเซิร์ฟเวอร์ภายนอก ฉันสามารถเข้าถึงผ่าน SSH แต่การสืบค้นข้อมูลด้วยตนเองจะเป็นปัญหาใหญ่ ฉันต้องการ GUI จริงๆ ฉันใช้ Ubuntu 13.04 แต่ฉันไม่พบแอปพลิเคชันใด ๆ ที่มี GUI ที่จะอนุญาตให้ฉันทำสิ่งนี้ ใครสามารถแนะนำใครได้บ้าง
2 linux  ubuntu  ssh  mysql  sql 

1
ฉันสามารถส่งออกผลลัพธ์ของแบบสอบถาม MySQL ไปยังไฟล์ Excel ผ่าน Putty ได้หรือไม่
ฉันใช้เครื่อง windows ในพื้นที่ ฐานข้อมูล MySQL อยู่ในเครื่อง CentOS ที่อื่นในเครือข่ายท้องถิ่นเดียวกัน ฉันต้องการแสดงผลลัพธ์ของแบบสอบถามที่ฉันพิมพ์ลงใน Putty โดยตรงไปยังไฟล์ Excel (หรือ csv) ที่อื่น ๆ บนเครือข่ายท้องถิ่น ฉันจะทำสิ่งนี้ได้อย่างไร ฉันลองทำสิ่งที่ชอบ mysql> select * from table > \\server\my_documents\output.csv แต่ไม่มีโชค
2 linux  ssh  mysql  putty 

3
จะเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ใน LAN ได้อย่างไร?
นี่คือคำอธิบายทางเทคนิค การกำหนดค่าแล็ปท็อปของฉัน: ที่อยู่ IP: 192.168.2.5 เซิร์ฟเวอร์ MySQL 5.0 บนพอร์ต 3306 ระบบปฏิบัติการ: Ubuntu ฐานข้อมูลอยู่ในเครื่องนี้ แล็ปท็อปของเพื่อนฉัน: ที่อยู่ IP: 192.168.2.4 เซิร์ฟเวอร์ MySQL 5.0 บนพอร์ต 3306 ระบบปฏิบัติการ: Windows XP ทั้งคู่อยู่ใน LAN ไร้สายที่เชื่อมต่อผ่านเราเตอร์ Belkin (192.168.2.1) ฉันใส่สิ่งนี้ แต่มันไม่ทำงาน: url = "jdbc:mysql://192.168.2.5:3306/Database" ฉันจะกำหนดค่าสิ่งต่าง ๆ ที่เชื่อมต่อกับฐานข้อมูลนี้ได้อย่างไร

3
เว็บเซิร์ฟเวอร์ Linux
ฉันต้องการตั้งค่าเว็บเซิร์ฟเวอร์ในพื้นที่ของฉันเองโดยใช้ Linux เพื่อให้ฉันสามารถเรียกใช้และพัฒนาแอปพลิเคชัน PHP โดยใช้ Apache และ MYSQL ทุกคนสามารถแนะนำการแจกจ่ายเซิร์ฟเวอร์ Linux ที่ดีที่สุดให้ใช้ได้ไหม ในฐานะที่ฉันเป็นมือใหม่ในเรื่องนี้เพราะฉันใช้ Xampp จนถึงตอนนี้ฉันต้องการการแจกจ่ายด้วย GUI แต่มีสิ่งหนึ่งที่สามารถควบคุมผ่าน Putty ได้เช่นกันเพื่อช่วยฉันเรียนรู้บรรทัดคำสั่ง ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก

2
โปรแกรมดู / แก้ไขไฟล์ MySQL [ปิด]
ฉันกำลังจัดการกับไฟล์ SQL ที่มีขนาดใหญ่มากและฉันต้องสามารถเข้าไปแก้ไขได้ มีผู้แก้ไขที่ทำงานบน Windows ของฉันหรือไม่ ฉันต้องสามารถตัดสิ่งที่ฉันไม่ต้องการและหยิบเม็ดมีดที่ฉันต้องการโดยไม่ต้องวางระบบ

1
นำเข้าหรือกู้คืนฐานข้อมูล MySQL จากไดเรกทอรี var
ฉันเพิ่งสำรองฮาร์ดไดรฟ์แล็ปท็อปทั้งหมดของฉันกับ SuperDuper และติดตั้ง Snow Leopard ใหม่ เนื่องจากฉันสร้างภาพโคลนฉันจึงสามารถกู้คืนไฟล์ทั้งหมดของฉันได้โดยไม่สูญเสียข้อมูลใด ๆ ทำการโคลนฮาร์ดไดรฟ์ อย่างไรก็ตามสิ่งหนึ่งที่ฉันลืมทำคือทำการถ่ายโอนฐานข้อมูล MySQL ทั้งหมดของฉัน จี๊ด เนื่องจากลักษณะของการจัดเก็บของ MySQL ฉันไม่สามารถลากและวางฐานข้อมูลและตารางได้ - ข้อมูลทั้งหมดถูกล็อคไว้ในเซิร์ฟเวอร์ เมื่อฉันเมานต์ภาพโคลนฉันสามารถนำทางไปยัง/Volumes/laptop/usr/local/mysql/var(ตั้งแต่ฉันติดตั้ง MySQL ไปที่/usr/local/mysql) และฉันสามารถดูฐานข้อมูลทั้งหมดของฉันที่ระบุไว้เป็นไดเรกทอรีที่มีไฟล์แบบสุ่มภายในซึ่งดูเหมือนว่ามีแนวโน้ม ฉันควรทำอย่างไรเพื่อกู้คืนฐานข้อมูลทั้งหมดที่ฉันลืมถ่ายโอนข้อมูล มีวิธีในการกู้คืนvar/โฟลเดอร์ไปยังการติดตั้งใหม่ที่สดใหม่ของ MySQL และ (หวังว่า) จะรักษาผู้ใช้และสิทธิพิเศษทั้งหมดหรือไม่? ฉันสามารถคัดลอกไดเรกทอรีนั้นและทำงานทุกอย่างได้หรือไม่

0
encfs mysql datadir: Errcode: 13
ฉันใช้ encfs เพื่อเข้ารหัส/var/lib/mysqlไดเรกทอรีข้อมูล แต่ mysql กลับมาErrcode: 13ที่ attemp ใด ๆ ของการสร้างตารางหรือฐานข้อมูล ในการทำเช่นนั้นฉันย้ายไฟล์ทั้งหมดไปยัง dir ชั่วคราวสร้างการเข้ารหัสและย้ายเนื้อหาชั่วคราวไปยัง fs ที่เมาท์ใหม่ นอกจากนี้ฉันมีสคริปต์บางอย่างที่หยุด apache และ mysql, เมานต์ dirs (ฉันยังเข้ารหัส/var/wwwโดยไม่มีปัญหาใด ๆ ) แล้วรีสตาร์ทพวกเขา /var/lib/mysqlและไฟล์และส่วนย่อยทั้งหมดเป็นผู้ใช้และกลุ่มmysqlพร้อมสิทธิ์การเขียนและอ่าน: $ ls /var/lib/mysql -cal total 28996 drwxrwxrwx 8 mysql mysql 4096 ene 9 22:20 . drwxr-xr-x 68 root root 4096 ene 9 19:10 …


1
ดู mysql output w / คอลัมน์แบบตาราง
ทำไมเมื่อฉันเรียกใช้แบบสอบถาม MySQL และถ่ายโอนข้อมูลเพื่อ stdout ฉันได้รับตารางที่พิมพ์ เช่น: > mysql -e "describe <table>" <database> +------------+--------------+------+-----+---------------------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+--------------+------+-----+---------------------+-------+ | col1 | varchar(36) | NO | PRI | NULL | | | col2 | int(11) | NO | | NULL | | …
1 mysql  watch 

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