භාවිත:
mysql -u root -p password -D database_name << import.sql
විස්තර සඳහා MySQL උදව් භාවිතා කරන්න - mysql --help
.
අපගේ සන්දර්භය තුළ මේවා ප්රයෝජනවත් විකල්ප වනු ඇතැයි මම සිතමි:
[~]$ mysql --help
mysql Ver 14.14 Distrib 5.7.20, for osx10.12 (x86_64) using EditLine wrapper
Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
Usage: mysql [OPTIONS] [database]
-?, --help Display this help and exit.
-I, --help Synonym for -?
--bind-address=name IP address to bind to.
-D, --database=name Database to use.
--delimiter=name Delimiter to be used.
--default-character-set=name Set the default character set.
-f, --force Continue even if we get an SQL error.
-p, --password[=name] Password to use when connecting to server.
-h, --host=name Connect to host.
-P, --port=# Port number to use for connection or 0 for default to, in order of preference, my.cnf, $MYSQL_TCP_PORT, /etc/services, built-in default (3306).
--protocol=name The protocol to use for connection (tcp, socket, pipe,
-s, --silent Be more silent. Print results with a tab as separator, each row on new line.
-v, --verbose Write more. (-v -v -v gives the table output format).
-V, --version Output version information and exit.
-w, --wait Wait and retry if connection is down.
විනෝදය යනු කුමක්ද, අප විශාල දත්ත ගබඩාවක් ආනයනය කරන්නේ නම් සහ ප්රගති තීරුවක් නොමැති නම්. පයිප්ප නරඹන්නා භාවිතා කර නළය හරහා දත්ත හුවමාරුව බලන්න
මැක් සඳහා, brew install pv
ඩේබියන් / උබුන්ටු සඳහා, apt-get install pv
.
අනෙක් අය සඳහා, pv - Pipe Viewer වෙත යොමු වන්න
pv import.sql | mysql -u root -p password -D database_name
1.45GiB 1:50:07 [339.0KiB/s] [=============> ] 14% ETA 11:09:36
1.46GiB 1:50:14 [ 246KiB/s] [=============> ] 14% ETA 11:09:15
1.47GiB 1:53:00 [ 385KiB/s] [=============> ] 14% ETA 11:05:36