MySQL详细信息:
MySQL username: root MySQL password: z
要不login就运行MySQL查询,命令是:
mysql -u root -pz -e "mysql-query-here"
所以,如果我想创build名称为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')
我不知道如何使它工作。 我试过很多组合,但没有运气。
您可以使用相同的命令,但在添加数据库名称之后,如:
$ mysql -u root -p db1 -e "your-insert-here"
你可以添加一个use db1命令给你传递给mysql的string。
mysql -u root -pz -e "USE db1; INSERT INTO role_permissions values (1,'create about_us content','node');"
另外,你是否创build了你的role_permissions表
mysql -u root -pz -e "USE db1; CREATE TABLE role_permissions (id INT, data VARCHAR(200), type VARCHAR (10);"