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

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

0
มีความเสี่ยงที่จะถูกแฮ็กหรือไม่หากฉันติดตั้ง AMP stack
ฉันต้องการแอมป์สแตมป์บน Ubuntu (Apache + Php, Mysql และ Phpmyadmin) แต่ฉันกลัวว่าฉันจะถูกแฮ็กฉันจะใช้มันเพื่อการเรียนรู้ที่เสนอฉันจะไม่เชื่อมต่อกับอินเทอร์เน็ต เพื่อเชื่อมต่อกับอินเทอร์เน็ตเพราะฉันไม่ชอบความคิดที่ว่าผู้ใช้ระยะไกลสามารถเข้าถึงข้อมูลของฉันได้ "สแต็ค" เชื่อมต่อกับอินเทอร์เน็ตโดยอัตโนมัติหรือไม่ฉันควรอนุญาตหรือไม่ อย่างไรก็ตามมีการหยุด Apache และ mysql ไม่ให้เริ่มในการบูตหรือไม่ PD: ฉันแค่ต้องการที่จะสามารถเข้าถึงผ่านคอมพิวเตอร์ของฉันไม่ได้แบ่งปันบนอินเทอร์เน็ต

0
การกำหนดค่าเซิร์ฟเวอร์ mysql
ฉันติดตั้งเซิร์ฟเวอร์ mysql ในระบบ RHEL 6 พร้อม RAM ขนาด 128 GB และ 16 Cores ฉันใช้งานเว็บไซต์ 4 แห่งโดยมีข้อความค้นหาค่อนข้างหนักที่มีตัวเชื่อมและการเรียงลำดับขนาดใหญ่ โปรดแนะนำการกำหนดค่าที่ดีสำหรับไฟล์ my.cnf ของฉัน ด้านล่างคือการกำหนดค่าปัจจุบันของฉัน .. ฉันมีตาราง Innodb ส่วนใหญ่อยู่ในสคีมา max_allowed_packet=64M max_connections = 2500 tmp_table_size = 512M binlog_cache_size = 32768 innodb_additional_mem_pool_size = 2097152 innodb_file_per_table =1 innodb_log_buffer_size = 8388608 innodb_log_file_size = 1G innodb_flush_log_at_trx_commit = 0 innodb_lock_wait_timeout = …

0
ปัญหาการอัปโหลดแบบขนาน Pure-FTPD
ฉันกำลังคัดลอกไฟล์ประมาณ 300 10MB จากเซิร์ฟเวอร์อื่นไปยังเซิร์ฟเวอร์ของฉัน ทุกอย่างใช้งานได้ดี แต่ฉันพยายามเรียกใช้เธรดแบบขนานเพื่อให้ฉันสามารถทำให้เสร็จได้อย่างรวดเร็วฉันประหลาดใจเนื่องจากไฟล์อื่นจะอัปโหลดเฉพาะเมื่อการอัปโหลดครั้งแรกจะทำให้เส้นทางการอัปโหลดเป็นอิสระ ฉันเปิด 5 หน้าในเบราว์เซอร์ mozilla ในแท็บใหม่และแท็บทั้งหมด 5 แท็บได้นำชื่อไฟล์ใหม่จากชื่อไฟล์ 300 ไฟล์และฉันคลิกที่ส่งและมันก็แสดงการส่ง แต่ไฟล์จะได้รับการอัปโหลดเฉพาะเมื่อไฟล์หนึ่งไฟล์เสร็จสมบูรณ์ จากนั้นการอัปโหลดไฟล์ที่สองจะเริ่มขึ้น ฉันพยายามเพิ่มการตั้งค่าต่างๆใน whm เช่นขนาดอัปโหลดไฟล์สูงสุดในตัวแก้ไขการกำหนดค่า php เปลี่ยนขนาดเช่นกัน แต่ไม่มีอะไรทำงาน จากนั้นฉันเปลี่ยนการตั้งค่าต่าง ๆ ใน Pure-FTPD ในขณะที่ฉันกำลังอัปโหลดไฟล์โดยใช้การอัปโหลดไฟล์ php ฉันคิดว่า pure ftp จะถูกใช้และเปลี่ยนการกำหนดค่าเป็น จากนั้นก็ไม่ประสบความสำเร็จ Allow Anonymous Uploads no Maximum Connections 150 Maximum Connections Per IP Address 20 คำแนะนำใด ๆ ?? …

1
การเพิ่มช่อง MySQLD SuperUser
ในสำนักงานของฉันบางครั้งเรามีเซิร์ฟเวอร์ที่ถึงขีด จำกัด max_connections เนื่องจากบางครั้งเรามีสคริปต์ที่ใช้สล็อต 'superuser' พิเศษ 1 อันสำหรับ MySQLD เราจึงต้องการยกระดับ Google ไม่ได้เปิดอะไรมากมายมีวิธีเพิ่มจำนวนช่องหรือไม่?
linux  mysql 


0
การลบ mysql ออกจาก Ubuntu 16.04 จะสร้างปัญหาขณะติดตั้งใหม่
ฉันต้องการลบ mysql จาก ubuntu 16.04 หลังจากลบแล้วพบว่าฉันมีปัญหาและไม่สามารถติดตั้งใหม่ได้ตามปกติ ฉันทำความสะอาดระบบของฉันด้วย sudo apt-get clean. sudo apt-get install mysql-server ทำงานไม่ถูกต้องและลองติดตั้งใหม่ แต่ไม่สามารถช่วยได้ ทำไมการติดตั้ง mysql ใหม่กำลังสร้างปัญหา

3
ส่งออกสเปรดชีตและนำเข้าตามตารางลงใน mysql
อะไรคือวิธีที่ง่ายที่สุดในการส่งออกตารางจากทั้ง MS-Excel หรือ OpenOffice calc และนำเข้าสู่ฐานข้อมูล mysql โดยที่: ตารางจะถูกนำเข้าเป็นตารางใน Mysql ส่วนหัวของตารางจะเป็นฟิลด์ของฐานข้อมูล MySQL จะมีการวิเคราะห์อย่างชาญฉลาดว่ามีข้อมูลประเภทใดอยู่ในเซลล์เช่น ฟิลด์ข้อความจำนวนเต็มหรือค่าทศนิยม

2
ผู้ใช้ mysql เริ่มต้นเป็นสตริงว่าง ฉันจะเปลี่ยนเป็น "ฉัน" ได้อย่างไร (เช่น whoami)
ฉันเพิ่งอัปเดตระบบปฏิบัติการของฉันจาก Mavericks เป็น Yosemite และตอนนี้เมื่อฉันทำ mysql foo ฉันเข้าใจ: ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'foo' ใช้เพื่อเรียกใช้ mysql ด้วยชื่อผู้ใช้ของฉันตาม whoamiในฐานะผู้ใช้ mysql ฉันจะทำให้มันทำเช่นนั้นได้อีกครั้ง? (โดยไม่ผ่าน -u ข้อโต้แย้ง) UPDATE ดูเหมือนว่าจะลดชื่อผู้ใช้ของฉันเป็นสตริงว่างแม้ว่าฉันจะให้ไว้อย่างชัดเจน nickshanks$ mysql -u nickshanks foo ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'foo' nickshanks$ mysql -u "'nickshanks'@'localhost'" …
macos  mysql 

1
วิธีการเรียกใช้ Percona ด้วย WampServer บน Windows XP
ฉันสงสัยว่าถ้าใครรู้ว่ามันเป็นไปได้ที่จะติดตั้ง Percona (เปลี่ยน mysql) และใช้กับ WampServer บนเครื่อง Windows XP ถ้าเป็นเช่นนั้นไม่มีใครรู้ว่าจะเริ่มต้นอย่างไร

2
ไดร์เวอร์ MySQL ODBC 5.1 และ Windows 7
ฉันติดตั้งไดรเวอร์ MySQL ODBC 5.1 สำหรับ Windows สำเร็จแล้ว: แต่น่าเสียดายที่มันไม่ปรากฏใน ODBC Data Source Administrator ของ Windows (ใช่ฉันยังทำออกจากระบบ + เข้าสู่ระบบ): ทำไม?

1
ต้องการความช่วยเหลือในการแก้ไข Bash Script ของฉัน
ฉันเป็นมือใหม่ในสคริปต์ทุบตีสิ่งที่ฉันพยายามทำคือทำสคริปต์ทุบตีเพื่อเรียกใช้กระบวนการสำรอง 2 ชนิดสำหรับ mysql ขั้นแรกคือการถ่ายโอนฐานข้อมูล mysql ทั้งหมดลงในแฟ้มการถ่ายโอนข้อมูลเดียวและอีกอันคือการสำรองข้อมูลแต่ละรายการ ฐานข้อมูลเป็นไฟล์เดียวฉันค้นหารอบ ๆ เพื่อรับเคล็ดลับในการสร้างสคริปต์ทุบตีและผลลัพธ์ดังต่อไปนี้ แต่ดูเหมือนว่าไม่ทำงานตามที่ฉันคาดหวังฉันพยายามเรียกใช้สคริปต์ แต่ไม่มีอะไรเกิดขึ้นดีใจที่มีคนช่วยฉันแก้ไข . #!/bin/bash TIMESTAMP=$(date "+%d-%m-%Y") BACKUP_DIR="/nas/mysql" MYSQL=/usr/bin/mysql MYSQLDUMP=/usr/bin/mysqldump backup_all_dump(){ find /nas/mysql/all_dump -maxdepth 1 -type d -mtime +30 -exec rm -rf {} \; mkdir -p "$BACKUP_DIR/all_dump/$TIMESTAMP" $MYSQLDUMP --force --events --all-databases | gzip > "/$BACKUP_DIR/all_dump/$TIMESTAMP/dump.sql.gz" } backup_all_users(){ find /nas/mysql/all_users -maxdepth 1 …

2
localhost Vagrant / Puppet / MySQL
ฉันมีไฟล์คนจรจัดที่ใช้หุ่นเชิดเพื่อกำหนดค่า mysql นี่คือรหัสที่เกี่ยวข้องใน default.pp: class { '::mysql::server': override_options => { 'mysqld' => { 'bind_address' => '0.0.0.0' } }, grants => { 'root@10.0.2.2/*.*' => { ensure => 'present', options => ['GRANT'], privileges => ['ALL'], table => '*.*', user => 'root@10.0.2.2', }, }, } ทำงานได้ แต่จากเครื่องโฮสต์ (ไม่ใช่ VM) ฉันสามารถเข้าถึง mysql ผ่าน 127.0.0.1 …

0
ไม่ได้เรียกใช้งานคำสั่ง mysql
ฉันกำหนดค่า FTP บนเซิร์ฟเวอร์ของฉันและฉันต้องการฟังก์ชั่นที่เมื่อไฟล์ csv ถูกอัปโหลดในโฟลเดอร์เฉพาะจากนั้น csv ที่ควรจะนำเข้าสู่ตาราง mysql สำหรับสิ่งที่ฉันได้ติดตั้ง incron การกำหนดค่า incrontab -e ของฉันคือ: /var/ftp/test1/ IN_CREATE /usr/bin/mysql -h localhost -u root -ppassword -e "TRUNCATE TABLE db1.test1; LOAD DATA LOCAL INFILE '$@$#' INTO TABLE db1.test1 FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\n' IGNORE 1 LINES;" ตอนนี้ปัญหานี้คำสั่ง …

1
MySQL หลังการติดตั้งบน Mac OSX Snow Leopard
ฉันติดตั้ง MySQL บน Mac OSX Snow Leopard และเริ่มให้บริการ mysql แล้ว แต่ฉันไม่สามารถเข้าสู่ระบบในฐานะ root เพื่อรีเซ็ตรหัสผ่าน ไม่สามารถเข้าสู่ระบบในฐานะรูทได้ $ ./mysql -u root ข้อผิดพลาด 1045 (28000): การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้ 'root' @ 'localhost' (ใช้รหัสผ่าน: NO) ไม่ทำงาน mysqladmin ./mysqladmin -u รหัสผ่านรูท "รหัสผ่าน" ./mysqladmin: เชื่อมต่อกับเซิร์ฟเวอร์ที่ 'localhost' ล้มเหลว ข้อผิดพลาด: 'การเข้าถึงถูกปฏิเสธสำหรับผู้ใช้' รูท '@' localhost '(ใช้รหัสผ่าน: NO)' ตั้งค่า / รีเซ็ตรหัสผ่าน MySQL ของฉันได้อย่างไร

1
วิธีเชื่อมต่อกับ MySQL ที่ใช้งาน XAMPP ผ่านทาง WSL terminal
MySQL ทำงานบน XAMPP และทำงานได้ดี ฉันพยายามเชื่อมต่อผ่านระบบย่อย Windows สำหรับ Linux ที่รันแอพ Flask โดยใช้ flask-msqldb แต่เมื่อฉันเรียกใช้แอพ Flask และพยายามทำการเชื่อมต่อ ( mysql.connection.cursor() ) ข้อผิดพลาดดังต่อไปนี้: _mysql_exceptions.OperationalError: (2002, "ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MySQL ภายในผ่านซ็อกเก็ต '/var/run/mysqld/mysqld.sock' (2)") เป็นไปได้ไหมที่จะทำให้พวกเขาเชื่อมต่อ?

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