小编Kee*_*ero的帖子

为什么我不能在Windows 8 CP上使用Cygwin进行chmod?

我无法在Windows 8上对Cygwin中的chmod组权限进行操作,因此我无法使用ssh密钥连接到服务器.

Bash提示警告:"'/home/KeepZero/.ssh/id_rsa'的权限0660过于开放.要求其他人无法访问您的私钥文件."

KeepZero@t400win8 ~
$ ls
test

KeepZero@t400win8 ~
$ ls -l
total 0
-rwxrwx--- 1 KeepZero KeepZero 0 Mar  4 15:07 test

KeepZero@t400win8 ~
$ chmod 700 test

KeepZero@t400win8 ~
$ ls -l test
-rwxrwx--- 1 KeepZero KeepZero 0 Mar  4 15:07 test

KeepZero@t400win8 ~
$ chmod 777 test

KeepZero@t400win8 ~
$ ls -l test
-rwxrwxrwx 1 KeepZero KeepZero 0 Mar  4 15:07 test
Run Code Online (Sandbox Code Playgroud)

cygwin windows-8

36
推荐指数
2
解决办法
1万
查看次数

如何在shell脚本中自动登录mysql?

我有一个空root密码的mysql服务器.我想在shell脚本中执行一些sql语句而不指定如下的密码:

config.sh:

MYSQL_ROOT="root"
MYSQL_PASS="password"
Run Code Online (Sandbox Code Playgroud)

mysql.sh

source config.sh
mysql -u$MYSQL_ROOT -p$MYSQL_PASS -e "SHOW DATABASES"
Run Code Online (Sandbox Code Playgroud)

如何使用-p选项和空密码在shell中自动执行该sql?

mysql bash shell

27
推荐指数
4
解决办法
6万
查看次数

如何锁定一个mysql数据库中的所有表?

我编写了一个备份shell脚本来执行mysqldump.

mysqldump -u$BACKUP_USER -p$BACKUP_PASS --flush-logs --lock-tables $DB_NAME > $SQL_FILE
Run Code Online (Sandbox Code Playgroud)

我的db的存储ENGINE是MyISAM.所以我不能使用--single-transaction选项.该--lock-tables只锁定在正在进行的mysqldump一个表.我的MySQL实例中有很多数据库,我不想使用--lock-all-tables,它会锁定在我的服务器上运行的所有数据库.那么,如何在同一时间锁定一个mysql数据库中的所有表,以便我可以转储它?

mysql database database-administration

9
推荐指数
3
解决办法
2万
查看次数