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

คำถามเกี่ยวกับเซิร์ฟเวอร์ฐานข้อมูล MySQL ไคลเอนต์และเครื่องมือ

3
MySQL 5.5 อัพเดทเป็น MySQL 5.7
ฉันค้นหาบทช่วยสอนสำหรับหุ่นเกี่ยวกับวิธีอัปเดต MySQL 5.5 เซิร์ฟเวอร์ของฉันเป็น MySQL 5.7 ฉันใช้ Ubuntu 14.04 ฉันได้ลองใช้บทเรียนบนเว็บไซต์ MySQL แล้ว ฉันจะอัพเกรดเซิร์ฟเวอร์ของฉันได้อย่างไร
29 14.04  upgrade  mysql 

6
ไม่สามารถติดตั้ง mysql-server ใหม่หลังจากล้างข้อมูล
ฉันเพิ่งติดตั้ง Ubuntu 16.04 ใหม่ ฉันยังมีการติดตั้งmysql-serverและmysql-client(รุ่นเริ่มต้นของพวกเขา 5.7.12) apt-get installผ่าน เนื่องจาก 5.7.12 แสดงปัญหาบางอย่างฉันจึงตัดสินใจถอนการติดตั้ง ฉันลองapt-get remove mysql-server mysql-clientก่อน แต่เห็นสิ่งประดิษฐ์ที่ชอบ/etc/mysqlและ/var/lib/mysqlไม่ถูกลบออก ฉันลองแล้วapt-get --purge removed mysql-server mysql-clientแต่ก็ยังไม่แตกต่างกัน ดังนั้นฉันลบพวกเขาเอง (ผ่านrm -rf) ฉันยังเอาออกทั้งหมดด้วยตนเอง*mysql*ไฟล์ภายใต้/usr/ที่มาจากแพคเกจการพึ่งพาเช่นmysql-*mysql-common อย่างไรก็ตามตอนนี้เมื่อฉันต้องการติดตั้งmysql-server and -clientใหม่ฉันพบว่าฉันไม่สามารถทำได้ ในความเป็นจริงตอนนี้ผมอยู่ในสภาพที่ฉันสามารถทำได้ทั้งapt-get remove mysql-serverมิได้apt-get install mysql-server! แก้ไขสถานการณ์ที่ฉันอยู่ได้อย่างไร หากข้อมูลเมตาที่เก็บแพ็กเกจท้องถิ่นของฉันเสียหายฉันจะซ่อมแซมได้อย่างไร? ฉันเกลียดที่จะติดตั้งระบบปฏิบัติการทั้งความสุขกับทุกแอปอื่น ๆ mysql-serverของฉันและสิ่งแวดล้อมอีกครั้งหนึ่งเพียงเพราะ ตัวอย่างต่อไปนี้เป็นข้อผิดพลาดที่ฉันได้รับเมื่อฉันพยายามลบmysql-server: $ apt-get remove mysql-server Reading package lists... Done Building dependency tree …
29 mysql  16.04 

10
การเริ่มต้นเซิร์ฟเวอร์ mysql ล้มเหลว
ฉันใช้เซิร์ฟเวอร์อูบุนตู เมื่อฉันพยายามที่จะเข้าสู่ mysql (ซึ่งกำลังทำงาน) ฉันได้รับข้อผิดพลาดดังต่อไปนี้ ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) แต่ไฟล์ mysqld.sock ไม่มีอยู่ใน/var/run/mysqldโฟลเดอร์ ในการรันps aux | grep mysqlคำสั่งฉันรู้ว่าเซิร์ฟเวอร์ mysql ไม่ทำงาน ฉันพยายามรีสตาร์ทเซิร์ฟเวอร์ mysql โดยใช้ service mysql start service mysql restart /etc/init.d/mysql start แต่กระบวนการเริ่มต้นล้มเหลวในทั้ง 3 กรณี /var/log/mysql/mysql.logและ/var/log/mysql/mysql.errไฟล์ว่างเปล่า แต่/var/log/error.logแสดงข้อมูลต่อไปนี้: 140425 12:49:05 [Warning] Using unique option …
28 server  startup  mysql 

9
วิธีอัปเกรด PHPmyAdmin [revisited]
คำถามนี้ถูกถามก่อนหน้านี้วิธีการอัพเกรด PHPmyAdmin คำตอบที่ได้รับคือ sudo apt-get update sudo apt-get install phpmyadmin หรือ sudo apt-get update sudo apt-get upgrade เวอร์ชันที่phpmyadminรวมอยู่ใน apt-get is 4.5.4ซึ่งวางจำหน่ายในวันที่ 28 มกราคม 2559 ในการตอบคำถามนี้หนึ่งคำตอบคือการใช้phpMyAdmin เก็บถาวรซึ่งมีคำสั่งต่อไปนี้ sudo add-apt-repository ppa:phpmyadmin/ppa sudo apt-get update ในกรณีของฉันที่ปรับปรุงสิ่งต่าง ๆ มากมาย แต่ไม่เฉพาะเจาะจงphpmyadminฉันต้องการคำสั่งเพิ่มเติม sudo apt-get update phpmyadmin สิ่งนี้ทำได้สำเร็จผ่านเวอร์ชัน4.9.0.1ที่เผยแพร่ในปี 2019 ขณะที่เขียนนี้ดูเหมือนว่าจำเป็นต้องดาวน์โหลดและคัดลอกด้วยตนเองโดยใช้คำแนะนำที่คลุมเครือจากdocs.phpmyadmin.net มีที่เก็บปัจจุบันphpmyadminมากกว่า PPA หรือจำเป็นต้องมีการติดตั้งด้วยตนเองหรือไม่?

6
ไม่สามารถรีเซ็ตรหัสผ่านรูทของ mysql
ฉันจำเป็นต้องรีเซ็ตรหัสผ่านรูทของการติดตั้ง mysql ในพื้นที่ของฉัน แต่จะไม่ให้ฉัน ฉันเคยลองแล้ว: $ sudo /etc/init.d/mysql stop * Stopping MySQL database server mysqld [ OK ] [1]- Exit 1 sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking [2]+ Exit 1 sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking reg@regDesktopHome:~$ sudo mysqld --skip-grant-tables & [1] 13651 reg@regDesktopHome:~$ 140627 19:02:02 [Warning] Using unique option prefix key_buffer instead of …
28 password  mysql  reset 

5
ฉันจะย้ายไฟล์ข้อมูล MySQL ไปยังพาร์ติชั่นต่าง ๆ ได้อย่างไร?
ฉันมีฮาร์ดไดรฟ์ของฉันถูกแบ่งพาร์ติชันด้วยสองพาร์ติชันดังนั้นฉันสามารถติดตั้ง Ubuntu ใหม่ได้อย่างง่ายดายและลองใช้เวอร์ชันที่แตกต่างกันโดยไม่สูญเสียข้อมูลไดเรกทอรีบ้านของฉัน มันตั้งค่าเช่นนี้: 20GB -> / (root) 180GB -> /home ฉันทำมากของการทำงานการพัฒนาเพื่อให้ฉันมีของฉัน/var/wwwsymlinking /home/valorin/workspaceโฟลเดอร์ แต่ฉันต้องการทำเช่นนี้กับไฟล์ข้อมูล MySQL ของฉันเช่นกันเนื่องจากฉันรู้สึกรำคาญว่าทุกครั้งที่ฉันติดตั้งเครื่องใหม่ฉันต้องใช้ SQLdump เต็มรูปแบบจากนั้นเรียกคืนฐานข้อมูลทั้งหมดก่อนที่ฉันจะทำงานได้มากขึ้น วิธีที่ดีที่สุดในการทำเช่นนี้โดยไม่ทำลาย MySQL คืออะไร?
27 mysql 

4
ไม่สามารถติดตั้ง mysql-server-5.5 / แพคเกจต่อไปนี้มีการพึ่งพาไม่ได้
ฉันเป็นมือใหม่ที่นี่ดังนั้นโปรดอดทนกับฉัน ฉันใช้ Ubuntu 14.04 ฉันพยายามป้อน mysql ด้วยคำสั่งต่อไปนี้: mysql -u root -p และฉันได้รับข้อความต่อไปนี้: The program mysql can be found on the following packages: * mysql-client-core-5.5 * mariadb-client-core-5.5 * mysql-client-core-5.6 * percona-xtrabd-cluster-client-5.5 ฉันพิมพ์แล้ว: sudo apt-get install mysql-client-core-5.6 หลังจากติดตั้งแล้วฉันลองเชื่อมต่อกับ mysql อีกครั้งโดยใช้: mysql -u root -p ฉันได้รับข้อความแสดงข้อผิดพลาด: ERROR 2002 (HY000): Can't connect to local …
26 server  14.04  mysql 

4
ฉันจะติดตั้ง MySQL โดยไม่ต้องใส่รหัสผ่านได้อย่างไร
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Ask Ubuntu อพยพ 8 ปีที่ผ่านมา ฉันพยายามติดตั้ง MySQL บน Ubuntu Natty โดยไม่ต้องใส่รหัสผ่าน อย่างไรก็ตามฉันได้รับพร้อมท์ให้ใส่รหัสผ่านในบางช่วงหลังจากการติดตั้งหลัก นอกจากนี้เมื่อฉันป้อนสิ่งที่ฉันเชื่อว่าควรเป็นรหัสผ่านของฉัน (mymysqlpass) มันทำให้ฉันมีการปฏิเสธการแจ้งเตือนการเข้าถึง จากนั้นเมื่อสคริปต์สิ้นสุดลงฉันสามารถลงชื่อเข้าใช้ mysql ได้โดยไม่ต้องใช้รหัสผ่านเช่น mysql -uroot ซึ่งไม่ควรเกิดขึ้น #!/bin/bash #This script installs mysql (latest build) #Install MYSQL Server mysql_pass=mymysqlpass export DEBIAN_FRONTEND=noninteractive debconf-set-selections <<< 'mysql-server-5.1 mysql-server/root_password password '$mysql_pass'' debconf-set-selections <<< 'mysql-server-5.1 mysql-server/root_password_again password '$mysql_pass'' …

8
มีปัญหาในการติดตั้งและลบ MySQL ใน Ubuntu
ฉันมีปัญหาในการติดตั้งหรือลบ mysql-server-5.6 ที่ติดตั้งบางส่วนใน ubuntu15.04 ข้อผิดพลาดที่ฉันได้รับคือ $ sudo apt-get -f install Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: mysql-server-5.6 The following packages will be upgraded: mysql-server-5.6 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 22 not …

1
ฉันจะเปิดใช้งานโมดูล mod_rewrite Apache สำหรับ Ubuntu 11.04 ได้อย่างไร
ใน linux อื่น ๆ เช่น CentOS มันใช้งานได้ แต่ฉันไม่ได้ให้มันทำงานใน Ubuntu 11.04 /var/www/html/folder/public/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
26 11.04  10.04  apache2  php  mysql 

4
ทำไมมาเรียบถึงตาย? ฉันจะหยุดมันได้อย่างไร
ฉันใช้ MariaDB 10.0.23-0 บน Ubuntu 15.10 เป็นเซิร์ฟเวอร์ LAMP แสดงsudo /etc/init.d/mysql startผลลัพธ์ใน: Job for mariadb.service failed because a timeout was exceeded. See "systemctl status mariadb.service" and "journalctl -xe" for details. ผลลัพธ์ของsystemctl status mariadb.serviceคือ: ● mariadb.service - เซิร์ฟเวอร์ฐานข้อมูล MariaDB โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/mariadb.service; เปิดใช้งาน; ค่าที่ตั้งไว้ล่วงหน้าของผู้ขาย: เปิดใช้งาน) ดร็อปอิน: /etc/systemd/system/mariadb.service.d └─migratedจากที่ my.cnf-settings.conf ใช้งานอยู่: ล้มเหลว (ผลลัพธ์: …
25 15.10  mysql  timeout  mariadb 

7
เปิดใช้งาน SSL ใน MySQL
ฉันใช้ Ubuntu Server 12.04 และฉันต้องการเปิดใช้งานการเชื่อมต่อ SSL กับ MySQL ฉันสร้างไฟล์คีย์ / certs ต่อไปนี้ด้วย OpenSSL: CA-cert.pem เซิร์ฟเวอร์ cert.pem เซิร์ฟเวอร์ key.pem ฉันเก็บสิ่งเหล่านี้ที่/etc/mysqlแล้วเพิ่มบรรทัดต่อไปนี้ลงใน/etc/mysql/my.cnf: ssl-ca=/etc/mysql/ca-cert.pem ssl-cert=/etc/mysql/server-cert.pem ssl-key=/etc/mysql/server-key.pem sudo service restart mysqlต่อไปผมจะเริ่มต้นใหม่เซิร์ฟเวอร์ด้วย อย่างไรก็ตามดูเหมือนจะไม่เปิดใช้งาน SSL ภายในช่วง mysql: mysql> show variables like '%ssl%'; +---------------+----------------------------+ | Variable_name | Value | +---------------+----------------------------+ | have_openssl | DISABLED | | have_ssl | …
24 mysql  ssl  openssl 

6
MySQL Access ถูกปฏิเสธสำหรับผู้ใช้ 'root' @ 'localhost'
ในเซิร์ฟเวอร์ของฉันทุกครั้งที่ฉันพยายามเข้าถึง MySQL ฉันพบข้อผิดพลาด: ปฏิเสธการเข้าถึงสำหรับผู้ใช้ 'root' @ 'localhost' (ใช้รหัสผ่าน: NO) เมื่อฉันลองmysqladmin -u root -p passwordฉันจะได้รับ ปฏิเสธการเข้าถึงสำหรับผู้ใช้ 'root' @ 'localhost' (ใช้รหัสผ่าน: YES) ฉันจะเข้าถึง MySQL ในเซิร์ฟเวอร์ Ubuntu 12.04 ได้อย่างไร
24 12.04  server  password  mysql 

3
ฉันจะติดตั้งและเปิดใช้งานส่วนขยาย pdo_mysql และ gd สำหรับ php5 ได้อย่างไร
เมื่อพยายามติดตั้งwebtreesฉันจะได้ผลลัพธ์ต่อไปนี้: ตรวจสอบการกำหนดค่าเซิร์ฟเวอร์ ส่วนขยาย PHP "pdo_mysql" ถูกปิดใช้งาน คุณไม่สามารถติดตั้ง webtrees จนกว่าจะเปิดใช้งาน โปรดขอให้ผู้ดูแลระบบเซิร์ฟเวอร์ของคุณเปิดใช้งาน ส่วนขยาย PHP "gd" ถูกปิดใช้งาน หากไม่มีมันคุณสมบัติต่อไปนี้จะไม่ทำงาน: การสร้างภาพขนาดย่อของภาพ โปรดขอให้ผู้ดูแลระบบเซิร์ฟเวอร์ของคุณเปิดใช้งาน ฉันจะติดตั้งและเปิดใช้งานpdo_mysqlและgdส่วนขยายได้อย่างไร
23 mysql 

7
วิธีรันคำสั่ง mysql จากเทอร์มินัล
ฉันมีคำสั่ง sql ต่อไปนี้ซึ่งฉันมักจะเรียกใช้ใน phpmyadmin โดยการเลือกฐานข้อมูลจากนั้นรันในหน้าต่างคำสั่ง DELETE FROM `wp_posts` WHERE `post_type` = "attachment" อย่างไรก็ตามฉันไม่เคยทำสิ่งนี้ผ่านเทอร์มินัลมาก่อน คำถามของฉันคือฉันจะ "ชี้" คำสั่งนี้ไปยังฐานข้อมูลเฉพาะแล้วเรียกใช้ได้อย่างไร

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