我想将 MySQL 服务器上的所有 200 多个数据库备份到all-dbs.sql
.
我想排除mysql
架构。
我怎样才能做到这一点?
我想知道是否有办法永久设置查询缓存的大小并确保它始终处于启用状态。现在,我只是使用set global query_cache_size
命令来设置大小,但是当数据库重新启动时它就会消失。
这个问题涉及获取列表。所以我明白了:
$ psql --list
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
----------------+----------+----------+-------------+-------------+-----------------------
testdb1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
odoo | openerp | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
odoo-demo | openerp | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
odoo8 | openerp | UTF8 | en_US.UTF-8 | en_US.UTF-8 |
Run Code Online (Sandbox Code Playgroud)
我可以psql --list|grep UTF8|awk '{ print $1 }'
用来获取仅包含数据库的列表。可psql
也直接给我一个干净的有用列表?