MySQLの詳細:
MySQL username: root
MySQL password: z
ログインなしでMySQLクエリを実行するには、コマンドは次のとおりです。
mysql -u root -pz -e "mysql-query-here"
したがって、db1
という名前のデータベースを作成する場合、次のようになります。
mysql -u root -pz -e "CREATE DATABASE db1 CHARACTER SET utf8 COLLATE utf8_bin"
ここで、データベースdb1
に対してこのクエリを実行します
INSERT INTO `role_permission` VALUES (1,'create about_us content','node')
私はそれを動作させる方法を知りません。私は運のない多くの組み合わせを試しました。
同じコマンドを使用できますが、次のようにDB名を追加した後:
$ mysql -u root -p db1 -e "your-insert-here"
use db1
コマンドをmysqlに渡す文字列に追加します。
mysql -u root -pz -e "USE db1; INSERT INTO role_permissions values (1,'create about_us content','node');"
また、role_permissions
テーブル。
mysql -u root -pz -e "USE db1; CREATE TABLE role_permissions (id INT, data VARCHAR(200), type VARCHAR (10);"