mysql:
yum install mysql //安装数据库客户端
yum install mysql-server //安装数据库服务端
mysql -h database-1.cuz1mzbj5aaw.us-east-1.rds.amazonaws.com -P 3306 -u unicorndb -p
mysql -h127.0.0.1 -uroundcube -pChinaSkill21 -Droundcube < mysql
mysql -h 数据库地址 -u 数据库用户 -p数据库密码 -D数据库名
postgresql:
yum install -y postgresql
psql -h 数据库地址 -U 数据库用户名 -W 用户密码 (rds不验证前端密码,需要自己再输入一遍) -d 数据库名称 -U 用户名 -f 文件路径
psql -h -U
psql -h -U -d -f
psql -h database-pgsql.cuz1mzbj5aaw.us-east-1.rds.amazonaws.com -U unicorndb -W unicorndb
psql -h database-pgsql.cuz1mzbj5aaw.us-east-1.rds.amazonaws.com -U postgres -W unicorndb -d unicorndb -f database.sql
在postgresql内部,是否验证密码是通过pg_hba.conf文件中的METHOD这个字段识别的,MD5和PASSWORD是验证密码的,如果设置为TRUST,pg直接跳过密码验证,所以即使前端带有-W选项,在内部pg也是不验证密码的。
Connection options:
-h, --host=HOSTNAME database server host or socket directory (default: "local socket")
-p, --port=PORT database server port (default: "5432")
-U, --username=USERNAME database user name (default: "root")
-w, --no-password never prompt for password
-W, --password force password prompt (should happen automatically)
客户端版本比服务端低,会无法访问数据库,ec2客户端为9版本,服务端为13版本