Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да редактирате MySQL файла my.cnf

В това ръководство ще ви покажем как да направите промени в настройките на вашата база данни в MySQL my.cnf файл. Например, може да се наложи да увеличите броя на max_connections или query_cache_size стойност за вашия сървър.

За да направите това, просто влизате в сървъра чрез SSH и редактирате my.cnf файл с помощта на редактор като Nano. Тази статия ще обясни стъпките за преглед и редактиране на вашия my.cnf файл. Ще ви покажем също как да видите вашите MySQL променливи чрез SSH и след това как да получите достъп до тях в phpMyAdmin, където те могат да бъдат редактирани.

Ще ви е необходим root достъп до нашия VPS или специален сървър, за да следвате това ръководство.

  • Как да видите настройките на Mysql във файла my.cnf
  • Редактиране на Mysql my.cnf файла
  • Преглед на Mysql променливите през Shell
  • Преглед на MySQL променливи в phpMyAdmin
Получете по-добра производителност и сигурност с нашия VPS хостинг.

Как да видите настройките на Mysql във файла my.cnf

  1. Влезте в сървъра си чрез SSH
  2. За да видите настройките на MySQL my.cnf, напишете следното :
    cat /etc/my.cnf


    Съдържанието на файла my.cnf ще се покаже подобно на снимката по-горе.

Редактиране на Mysql my.cnf файла

  1. Влезте в сървъра си чрез SSH .
  2. За да редактирате настройките на MySQL с nano, напишете следното :
    nano /etc/my.cnf

    Има няколко редактора, които можете да използвате в shell. Nano, Vim или Emacs. Тази статия ще се фокусира само върху Nano.
  3. Намерете реда за редактиране. Например, ако искате да редактирате max_connections, намерете следния ред.
    max_connections=100
  4. За да увеличите max_connections до 110, променете го на следното.
    max_connections=110
  5. Въведете Ctrl + O до „WriteOut ” или запазете настройките.
  6. След това Ctrl + X за излизане .
  7. Рестартирайте MySQL като напишете следното.
    service mysql restart

    Сега max_connections е увеличен на 110 вместо на 100.

Преглед на Mysql променливите чрез Shell

  1. Влезте в сървъра си чрез SSH .
  2. Въведете следната команда.
    mysqladmin variables


    Променливите ще се покажат подобно на моментната снимка по-горе.

Преглед на MySQL променливи в phpMyAdmin

  1. Влезте във вашия phpMyAdmin .
  2. Щракнете върху Променливи раздел горе вдясно. След това PhpMyAdmin ще изброи всички променливи и техните настройки на вашия сървър.
  3. Ако искате да редактирате стойностите, трябва да редактирате файла my.cnf, както е описано по-горе.

Сега знаете как да редактирате настройките на вашата база данни във файла MySQL my.cnf и да преглеждате променливите на базата данни. За повече ръководства вижте пълния ни раздел за работа с бази данни.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при стартиране на MySQL сървъра „Сървърът излезе без актуализиране на PID файл“

  2. Какво е името на ограничението по подразбиране в MySQL?

  3. mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows и т.н.... очаква параметър 1 да бъде ресурс

  4. MySQL команди:Cheat Sheet на общите MySQL заявки

  5. Грешка, свързана с only_full_group_by при изпълнение на заявка в MySql