Phpmyadmin арқылы және кез келген өлшемдегі дерекқорлармен салыстырғанда жылдамырақ және сенімдірек жұмыс істейді.
Үлкен дерекқорларда серверді бұзбау үшін біз конфигурацияны қолданамыз
mysqldump -u USER -p —single-transaction —quick —lock-tables=false DATABASE | gzip > OUTPUT.gz
- Клиенттің SSH серверіне өтіңіз
- Mysql қосылымын тексеру mysql -u [DB_username] -p (құпия сөз сұрайды)
- Пайдаланушының дұрыс екенін тексеріңіз (деректер базаларының тізімі) show databases;
- Клиенттің хостингінде бос орынның болуын тексеру (мүмкіндігінше)
- Қоқысты алғымыз келетін каталогқа өтіңіз
- mysqldump -u [Username] -p [DBname] > [filename].sql демпинг (ол құпия сөзді сұрайды және үнсіз жұмыс істей бастайды. Яғни, BASH сұрауы пайда болғанша күту керек. енгізіңіз — бұл файл дайын дегенді білдіреді)
- Жасалған файлды /var/www/html/storage/db қалтасындағы әзірлеу серверіне көшіріңіз.
- Әзірлеу серверіндегі phpmyadmin бөліміне өтіңіз
- Мақсатты дерекқордың атын өзгертіңіз, егер ол бар болса, _1, _2 индексін немесе оның атынан кейін келесісін МАҚСАТпен қосыңыз! Операциялар бөлімі арқылы
- Дерекқор пайдаланушысын жасау (хостингтегідей)
- Пайдаланушыны жасау кезінде “Create database with same name and grant all privileges.” құсбелгісін қойыңыз.
- Қажетті атаумен жаңа деректер қорын жасаңыз (басты бөлім) — жаңа дерекқордың кодталуы көшірілгенмен бірдей болуы керек!
- Артықшылықтар бөлімінде жасалған дерекқорға өтіп, осы дерекқор аты бар пайдаланушының оған толық рұқсаты бар екенін тексеріңіз.
- SSH әзірлеу серверіне
- /var/www/html/storage/db қалтасына өтіңіз
- mysql -u [DBUsername] -p [DBName] < [filename].sql пәрменін орындаңыз, егер бәрі дұрыс болса, 7-қадамға ұқсас күтуге тура келеді.
- phpmyadmin көмегімен дерекқорды тексеру
- Сайт өнімділігін тексеру
- 9-қадамда жасаған дерекқорды жойыңыз.