db1
コマンドラインを使用して名前を付けたmysqlデータベースを複製したいと思います。そうすることで、すべてのテーブルとフィールドをから取得したいのですdb1
が、その値は取得しません。
私はこのトピックに関する多くのSOQ&Aを見てきました。たとえば、mysqldumpを使用せずにデータベースをコピー/複製します。残念ながら、このリンクで提案されている2段階のプロセスを実行できません。
- データベースを作成する
- db1からdb2へのmysqldump
これがbashターミナルで始まる私のコードです:
ubuntu@ip-xx-xxx-xxx-xx:~$ sudo -i
root@ip-xx-xxx-xxx-xx:~# mysql -h mysite.com -u timpeterson -p
Enter password:
mysql> create database `db2`;
ERROR 1044 (42000): Access denied for user 'timpeterson'@'%' to database 'db2'
を入力db2
しない限り、作成できることは注目に値します。残念ながら、rootにならないと、リモートでアクセスする方法がわかりません。これが最終的に必要なことです。つまり、自分のWebアプリからアクセスする方法がわかりません。root
sudo i
db2
db2
mysite.com