私はmySQLデータベースの新規ユーザーです。 .sqlダンプファイルを使用してデータベースをロードしようとしています。 .sqlファイルのサイズは1GBで、読み込みプロセスは2日間実行されており、まだ完了していません。私は、MacOSホスト上の仮想Linuxマシン上でSQLを実行しています。ダンプからmysqlデータベースをロードするのに時間がかかります
誰かがすでにこれを試してくれることを願っています。正しいことをしているかどうか知りたいですか?これは遅いと予想されますか?どのくらい時間がかかりますか?
ところで、私が使用したコマンドでした
mysql -u root -p dblinux < dblinux.sql
おかげ orasp
my.cnfファイル
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
トップ出力
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
24273 mysql 18 0 128m 29m 6084 S 0.0 2.9 0:46.88 mysqld
26157 bioinf 0 -20 11528 4960 1380 S 0.0 0.5 0:06.68 mysql
1GBの場合、2日間が長すぎます。まともなハードウェアで1時間以上かかることはありません。おそらく、あなたのテーブル(MyISAM vs InnoDB)に使用しているストレージエンジンと、サーバー設定(my.cnfファイルにあります)を示す必要があります。あなたのVM設定についての情報(どれだけのRAMがあるのか、それがどれだけのCPU能力を持つのか)も参考になります。 – Mchl
こんにちはMCHL、 私のmy.cnfファイルが古いパスワードを使用して [mysqldを] DATADIR =の/ var/libに/ mysqlの ソケット=の/ var/libに/ mysqlの/にmysql.sock ユーザー= mysqlの #デフォルトが含まれていますmysql 3.x #clients(mysqlclient10互換パッケージを使用しているもの)との互換性のためのフォーマット。 old_passwords = 1 #セキュリティリスクが発生しないようにシンボリックリンクを無効にすることをお勧めします。 そうする#、コメントを解除し、この行: #シンボリックリンク= 0 [mysqld_safeを] ログエラー=は/ var/log/mysqld.log PIDファイル=の/ var /実行/ mysqldを/ mysqld.pid databseの種類を確認する方法を教えてください。とVMの設定?ありがとう – orasp
こんにちは..私は仮想マシンが1 GBのRAMを持っていることを確認しました。ありがとうございます。ありがとうございます。ありがとうございます。 – orasp