Mysql дерекқорын консоль арқылы импорттау және экспорттау, менің ойымша, бірдей phpmyadmin-мен салыстырғанда, ең көп жақты және ыңғайлы әдіс. Консольмен жұмыс істеу аз уақыт алады.
Әрине, SSH-ге тікелей немесе консольге, егер бұл сіздің жергілікті компьютеріңіз болса немесе VNC-ға кіруіңіз керек.
Импорт
Алдымен дерекқорды құру қажет.
# mysql -u username -p дерекқор_аты <db.sql
Экспорт
# mysqldump -u пайдаланушы аты -p database_name > db.sql
Мәндерді «username» және «database_name» деген сөздер пайдаланушы аты мен дерекқордың атымен ауыстырыңыз.
Бірнеше дерекқорларды экспорттау үшін келесі пәрменді пайдалануға болады:
# mysqldump -uroot -p -B base_1 base_2 base_3 > db.sql
«Base_1», «base_2», «base_3» - көшіруге қажетті дерекқорлардың атауы және «-B» бірнеше дерекқордың көшірілуінің көрсеткіші.
Сондай-ақ mysqldump утилитасы сервердегі барлық дерекқорларды бір скалалық файлға экспорттауға мүмкіндік береді. Бұл бұйрық бойынша жасалады:
# mysqldump -uroot -p -A> alldb.sql
олар қайда сақталады?
* .Sql файлына
Қандай қалтада? :?:
Сіз көрсеткенде.
> db.sql ағымдағы командаға сақтайды, онда команда шыққан
> /backup / mysql/db.sql қапшықтың қалтасына, сақтық көшірме қалталарына сақтайды, мысалы
Хостты көрсету қажет болса да, х хост атауын қосыңыз
оны -u және -p арасында қосуға болады
Меніңше, қате бар.
Бірнеше DB көрсеткішіне экспорттау кезінде шығындар.
Менің ойымша, бұл тұрақтандыруға тұрарлық.
Көрсеткіш барлық файлды alldb.sql файлына бағыттайды.
Пәндік жағынан төмендегілерді қолдану жақсы:
mysql -u Пайдаланушы аты -p құпия сөзі - хост атауы дерекқоры
ашылатын mysql консолі ішінде енгізіңіз:
\. OurScript.sql
онда mysql шығу үшін, енгізіңіз: \ q
Мұндай нәрсе сияқты көрінеді)
Пәрменді орындағаннан кейін, көрсеткі келесідей болады:
mysql> mysqldump -udens -p123456 base> base.sql
->
Mysqldump mysql серверіне кірусіз іске қосылуы керек. Сол сияқты консольдегі әдеттегі түбірлік пәрмен сияқты.
Сонда ештеңе болмайды (
Түсінген)
mysql-дің бұл нұсқасы дерекқорды импорттау кезінде бірдей әрекетпен бірнеше триггерлерді қолдамайды
Айтыңызшы, XP консолінде сияқты қоқысты жасаудың пәрмендері қандай болады? Берілгендерден қандай айырмашылық бар? HAMRR серверінде PHPmyadmin жоқ және басқа ешқандай шығу жоқ
Рахмет
Массқұл (Навигат) базасына 3 базаны (3 кестені) қалай құюға болады