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

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

1
การเชื่อมต่อกับ MySQL ใน Bash (ไม่ได้ติดตั้ง MySQL)
ฉันพยายามเชื่อมต่อกับฐานข้อมูล MySQL ระยะไกลใน Bash บนเซิร์ฟเวอร์ที่โฮสต์ฐานข้อมูลฉันสามารถพิมพ์: mysql -u _username_ -p เพื่อเชื่อมต่อ ฉันต้องการพิมพ์: mysql -h _host_ -u _username_ -p เพื่อเชื่อมต่อจากเซิร์ฟเวอร์อื่น ฉันไม่ได้ติดตั้ง MySQL บนไคลเอนต์ดังนั้นจึงไม่พบคำสั่ง มีบางอย่างที่ฉันสามารถติดตั้ง (เหมาะสำหรับ apt-get) นอกเหนือจาก MySQL-server ทั้งหมดดังนั้นฉันจึงสามารถใช้คำสั่ง mysql ในการทุบตีได้หรือไม่?
11 bash  mysql 

2
วิธีที่ถูกต้องในการเปลี่ยนกลับโหมดเข้มงวด Mysql 5.7 กลับไปเป็นโหมด 5.6?
ฉันได้อัปเกรดเซิร์ฟเวอร์ของเราเป็น Ubuntu 16 ซึ่งรวมถึง Mysql 5.7 และโดยค่าเริ่มต้นโหมด Strict จะเปิดใช้งาน (แม้ว่าจะไม่มีรายการใด ๆ สำหรับไฟล์การกำหนดค่าใด ๆ ) เรามีปัญหาในการนำเข้าฐานข้อมูลที่อยู่ระหว่างการผลิตภายใต้ mysql 5.6 และรุ่นก่อนหน้าและเป็นเพราะโหมดเข้มงวด โดยค่าเริ่มต้นนี่คือสิ่งที่เปิดใช้งาน: STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_AUTO_VALUE_ON_ZERO,NO_ENGINE_SUBSTITUTION,NO_ZERO_DATE,NO_ZERO_IN_DATE,ONLY_FULL_GROUP_BY ฉันจะกำหนดค่า mysql 5.7 ให้ทำงานตรงตามที่ทำใน 5.6 หรือว่าฐานข้อมูลจาก 5.6 เข้ากันได้กับ 5.7 ได้อย่างไร
10 16.04  mysql 

6
บริการ akonadi และ mysqld ใช้หน่วยความจำมากเกินไปใน kubuntu 16.04
ฉันเพิ่งติดตั้ง kubuntu 16.04 บน Dell Studio xps 1640 ที่มีหน่วยความจำ 8GB ติดตั้งอยู่ ทุกอย่างทำงานได้ดี แต่มีบางอย่างรบกวนฉันอยู่ หลังจากบูตเครื่องใหม่เมื่อฉันตรวจสอบทรัพยากรระบบmysqldครอบครอง150~200MB of RAMและakonadiบริการต่างๆกำลังทำงานอยู่ (ผู้ติดต่อวันเกิดจดหมาย * ผู้ส่ง & ... ) และฉันไม่ต้องการใช้บริการเหล่านี้เลย มันเป็นการสูญเสียความทรงจำ แต่ปัญหาร้ายแรงก็คือกับ mysqld หลังจากนั้นสักครู่ (3-4 ชั่วโมง) mysqld ใช้800MB~1GBRAM ประมาณหนึ่งตัวและมันจะไม่ปล่อยจนกว่าฉันจะรีบูทระบบ ฉันควรพูดถึงว่าฉันไม่มีฐานข้อมูลที่ทำงานอยู่และไม่ได้ใช้ mysql เลย! ดังนั้นอูบุนตูเท่านั้นจึงใช้สิ่งนี้ ดังนั้นคำถามของฉันคือ: ก่อนอื่นฉันจะปิดการใช้งาน (ลบ) บริการ akonadi ที่ไม่ต้องการได้อย่างไรและอย่าให้พวกเขาเริ่มต้นโดยอัตโนมัติและทำงานเลย (ฉันปิดการใช้งาน akonadiserver แต่ไม่ได้ช่วย) บริการเดียวที่ฉันใช้จาก akonadi คือ krunner และฉันไม่ต้องการ …

2
ไม่สามารถสร้างฐานข้อมูลเนื่องจากการเข้าถึงถูกปฏิเสธ
ฉันเพิ่งเข้าสู่ Ubuntu 12.04 เป็นผู้ใช้ปกติ (vivek) และเปิด terminal เพื่อสร้างฐานข้อมูลฉันเขียน: create database Hello; และข้อผิดพลาดที่ฉันมีคือ: ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'vivek' ถ้าฉันเข้าสู่ระบบในฐานะผู้ใช้รูทแล้วแม้ MySQL จะไม่เปิดและมีข้อผิดพลาด: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) สิ่งที่ต้องทำตอนนี้
10 mysql 

1
ฉันจะส่งออกฐานข้อมูล MySQL ด้วยตนเองได้อย่างไร - โดยไม่ต้อง phpmyadmin [ปิด]
คำถามนี้ไม่น่าจะช่วยผู้เข้าชมในอนาคต มันเกี่ยวข้องเฉพาะกับพื้นที่ทางภูมิศาสตร์ขนาดเล็กช่วงเวลาที่เฉพาะเจาะจงหรือสถานการณ์ที่แคบเป็นพิเศษซึ่งโดยทั่วไปไม่สามารถใช้ได้กับผู้ชมทั่วโลกของอินเทอร์เน็ต สำหรับความช่วยเหลือในการทำคำถามนี้มากขึ้นบังคับในวงกว้างไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน8 ปีที่ผ่านมา phpmyadmin ของฉันไม่ทำงาน ฉันเห็นหน้าว่างสีขาวเท่านั้นเมื่อฉันเปิดมัน (มันมีปัญหาบางอย่าง) อย่างไรก็ตามฉันต้องการส่งออกฐานข้อมูลโครงการด้วยตนเองไปยังคอมพิวเตอร์เครื่องอื่น ฉันเห็นฐานข้อมูลทั้งหมดของฉันภายใน/var/lib/mysqlและเมื่อฉันเรียกใช้ mysqldump -u username -p databasename > backup.sql ใช้mysqldumpสำหรับการสำรองข้อมูลมันค้างและไม่ทำอะไรเลย มีวิธีอื่นที่ฉันสามารถส่งออกฐานข้อมูลของฉันได้หรือไม่

1
mysql -u root ไม่ทำงาน แต่ sudo mysql -u root ไม่ได้เพราะอะไร
ฉันเพิ่งติดตามบทเรียนและติดตั้ง mysql โดยใช้ sudo apt-get install mysql-server-5.7 ฉันสามารถเชื่อมต่อกับฐานข้อมูลโดยใช้รหัสผ่านโดยใช้คำสั่งต่อไปนี้: sudo mysql -u root -p ฉันพยายามเชื่อมต่อโดยวิ่ง: mysql -u root -p แต่ฉันได้รับข้อผิดพลาด: ERROR 1698 (28000): Access denied for user 'root'@'localhost' ทำไม? ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
9 mysql  17.10 

3
ไม่สามารถรีเซ็ตรหัสผ่าน root ของ MySQL ได้ลองทุกอย่าง
ก่อนอื่นเราขออธิบายว่าฉันได้อ่านคำถามทั้งหมดจาก Ask Ubuntu เกี่ยวกับปัญหานี้แล้วและฉันได้ทำตามขั้นตอนทั้งหมดจากเอกสารอย่างเป็นทางการแล้ว: help.ubuntu.com dev.mysql.com ฉันใช้ Ubuntu 16.04.1 LTS ดังนั้นก่อนที่จะมีคนแนะนำอะไรที่ฉันอาจลองไปแล้วฉันจะแสดงสิ่งที่ฉันทำ: root@localhost:/# sudo /etc/init.d/mysql stop [ ok ] Stopping mysql (via systemctl): mysql.service. MySQL หยุดอย่างถูกต้อง root@localhost:/# sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking & [1] 3316 root@localhost:/# ที่นี่ฉันไม่รู้ว่านี่ใช้งานได้หรือไม่ฉันเลยทำตามขั้นตอนต่อไป root@localhost:/# mysql -u root ERROR 2002 (HY000): Can't connect to local MySQL server through socket …

1
pdo_mysql ถูกลบเมื่ออัปเดตเป็น 16.04
ฉันเพิ่งอัปเดตเป็น 16.04 LTS และมันอัพเดท php ของฉันเป็น 7.0 ตอนนี้มันเป็นวิธีการลบ pdo_mysql ฉันต้องการส่วนขยายนี้เพื่อพัฒนาเว็บไซต์วีโอไอพี ใน phpinfo ฉันเจอ สนับสนุน pdo: เปิดใช้งานไดรเวอร์ pdo: ไม่มีค่า ฉัน googled มากและพบวิธีแก้ปัญหาเหล่านี้: ติดตั้ง php-mysql (เป็นรุ่นใหม่ล่าสุดแล้ว) ติดตั้ง php7.0-mysql (มันเป็นเวอร์ชั่นใหม่ล่าสุดอยู่แล้ว) เปลี่ยนการติดตามใน php.ini (/etc/php/7.0/apache2/php.ini): ส่วนขยายที่เปิดใช้งาน pdo.so, pdo_mysql.so, mysqli.so และพยายามทำเช่นเดียวกันโดยให้เส้นทางที่แน่นอน (เริ่มต้น apache ใหม่หลังจากทำการเปลี่ยนแปลง) แม้แต่ลองติดตั้ง pdo_mysql ด้วย pecl วิธีการข้างต้นไม่เป็นประโยชน์เลยฉันเลิกทำแบบนี้มาเกือบ 2 วันแล้ว ความช่วยเหลือจะได้รับการชื่นชมอย่างมาก เอาต์พุตของ php -r 'phpinfo …
9 drivers  apache2  php  mysql  16.04 

3
ไม่สามารถรับ mysql / phpmyadmin ให้ทำงานหลังจากอัปเดตเป็น 16.04
หลังจากอัพเดต mysql / phpmyadmin หยุดทำงาน เมื่อฉันทำ: sudo dpkg-reconfigure phpmyadmin ฉันได้รับข้อผิดพลาดนี้: An error occurred while installing the database: │ │ mysql: [Warning] mysql: Empty value for 'port' specified. Will throw an │ error in future versions ERROR 1045 (28000): Access denied for user │ 'root'@'localhost' (using password: YES) . วิธีที่ฉันเห็นฉันต้องระบุพอร์ตในไฟล์ config …

1
วิธีการเรียกใช้โปรแกรมประยุกต์เว็บ php ในเซิร์ฟเวอร์หลอดไฟและวิธีการเชื่อมต่อ mysql
ฉันต้องการความช่วยเหลือจากคุณ. ฉันต้องการติดตั้ง php, mysql และเซิร์ฟเวอร์ apache วิธีการเรียกใช้โปรแกรมประยุกต์เว็บ php ในเซิร์ฟเวอร์? วิธีเชื่อมต่อเว็บแอปพลิเคชั่น php กับ mysql

2
ฉันจะติดตั้ง MYSQL เฉพาะรุ่นได้อย่างไร
ฉันพยายามติดตั้ง mysql-server 5.0 เพราะฉันต้องการติดตั้งโปรแกรมซึ่งขึ้นอยู่กับรุ่นนี้ ฉันได้ท่องเน็ตเพื่อหาทางแก้ปัญหา แต่ก็ไม่ได้ผล ฉันผิดหวังจริงๆ ฉันลอง "apt-get install mysql-server = 5.0.96-0ubuntu3" แต่มันบอกว่า "Version '5.0.96-0ubuntu3' สำหรับ 'mysql-server' ไม่พบ" ฉันพบแพ็คเกจนี้ที่http://packages.ubuntu.com/hardy/mysql-server-5.0 แต่ฉันไม่รู้วิธีใช้ เป็นวิธีที่ฉันสามารถติดตั้งด้วยตนเองได้หรือไม่? โปรดช่วยฉันด้วย!

3
PHP และ MySQL ไม่สื่อสาร
ฉันได้ข้อสรุปว่าการติดตั้ง PHP และการติดตั้ง MySQL ของฉันยังไม่เสร็จ ฉันกำลังทำงานเพื่อสร้างหน้าแรกของฉันที่ใช้ MySQL สำหรับเนื้อหา แต่หลังจากผ่านไปสองวันหน้าคนเอกสารออนไลน์และแบบฝึกหัดหลายสิบฉันก็ไม่สามารถทำให้ PHP / MySQL ทำงานได้ ฉันมีเว็บเซิร์ฟเวอร์ในบ้านที่จัดตั้งขึ้น (ฉันเป็นผู้ดูแลระบบ / ผู้ใช้คนเดียว) ที่รัน Apache และโฮสต์เว็บเพจของฉัน ฉันติดตั้ง MySQL และสามารถสร้างและสืบค้นฐานข้อมูลผ่านทางเทอร์มินัล ฉันติดตั้ง PHP แล้วและสามารถใช้ echo เพื่อพิมพ์ข้อความลงในเอกสาร เมื่อฉันทำงานกับ MySQL ทุกอย่างเปลี่ยนไป ... ฉันมีหน้าเว็บที่มีการเริ่มต้นสิ่งต่าง ๆ มี hardcoded HTML สองสามย่อหน้าและรหัส PHP เพื่อเข้าถึง MySQL เมื่อฉันโหลดหน้าครั้งแรกสิ่งที่ได้คือหน้าว่าง ฉันแสดงความคิดเห็นในส่วนของ PHP และโหลดใหม่เพื่อยืนยันว่า HTML ธรรมดายังคงใช้งานได้ ดังนั้นบางส่วนของ PHP ทำให้หน้าเว็บไม่เคยโหลด …
9 mysql  php 

4
ไม่สามารถเริ่มเซิร์ฟเวอร์ mysql หลังจากอัพเดต
วันนี้ฉันอัปเดตระบบและฉันไม่สามารถเริ่มเซิร์ฟเวอร์ mysql: ฉันได้รับข้อผิดพลาดต่อไปนี้: Aug 14 14:32:09 VULTURUS kernel: [ 1996.413190] init: mysql main process (14122) terminated with status 1 Aug 14 14:32:09 VULTURUS kernel: [ 1996.413262] init: mysql main process ended, respawning Aug 14 14:32:10 VULTURUS kernel: [ 1997.373479] init: mysql post-start process (14123) terminated with status 1 Aug 14 …
9 mysql  apparmor 

2
mysql ไม่อัปเดตเนื่องจากข้อผิดพลาดในโปรไฟล์ apparmor
ฉันพบข้อผิดพลาด mysql หลังจากอัปเดต นี่คือบันทึก (Leyendo la base de datos ... 559752 ficheros o directorios instalados actualmente.) Desinstalando mysql-server ... Configurando mysql-server-5.5 (5.5.24-0ubuntu0.12.04.1) ... Error del analizador AppArmor para /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld en la l?nea 40: syntax error, unexpected TOK_END_OF_RULE, expecting TOK_MODE start: Job failed to start invoke-rc.d: initscript mysql, action …
9 12.04  mysql 

2
การติดตั้ง MySQL Connector / C ++
ฉันต้องการทราบว่าขั้นตอนการติดตั้งตัวเชื่อมต่อ mysql c ++ เป็นอย่างไร หลังจากติดตั้งลงใน Ubuntu OS ของฉันฉันจะมีคำสั่ง c ++ พิเศษเหล่านี้ให้ใช้งานได้ในทุก c ++ IDE หรือไม่ ตัวอย่างเช่นฉันสามารถใช้พวกเขาใน Qt, Netbeans, eclipse สำหรับ c ++ และสภาพแวดล้อม c ++ IDE อื่น ๆ หลังจากการติดตั้งสำเร็จหรือไม่
9 mysql  c++  ide 

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