mysqldump で where句も使えるらしいよ
例によって丸写し覚書
ブックマークみたいに使ってます。
where句を使ってダンプ | mysqldumpの教科書
https://mysqldump.i-like-pudding.com/ja/archives/dump-with-where/
mysqldump -u pudding -pqwerty123456 --where "id = 3" zipcode t_price > using-where.sql
って書けるらしいよ。
他にもこのサイトは mysqldump のパターンを多く紹介してて分かりやすい。
もちろん公式も見てね!
MySQL :: MySQL 8.0 リファレンスマニュアル :: 4.5.4 mysqldump — データベースバックアッププログラム
https://dev.mysql.com/doc/refman/8.0/ja/mysqldump.html#mysqldump-option-summary
vscodeである文字は含むけど、ある文字は含まない検索
Common_search_model は含むけど、common/ は含まない検索。
^(?!.*common\/)(?=.*Common_search_model).*$
参考URL
正規表現を使って「〜以外」をマッチさせてみる | ポテパンスタイル
lftpで同期する場合にディレクトリ中身だけ同期したい時にややルールが分かりにくい
ロリポップのサーバーにwp-cliをインストールする方法
例によって覚書
下記の記事で十分可能。
ロリポップのサーバーにwp-cliをインストールする方法 | WEBKEI.dev
https://webkei.dev/articles/73
補足
下記も近いがロリポップでは、.bashrcを自動で読み込んでくれない。ので下記のような記述が必要。
if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi
WP-CLIをロリポップにインストールする方法 | アナライズギア開発ブログ
https://analyzegear.co.jp/blog/195
MySQL Workbench 8.0.27 でSSL接続しか選べなくなってしまう問題
MySQL Workbench を使っていたら突然サーバにSSL設定がされていないので接続できません!
みたいに言われた。
MySQL Workbench
[Main Instruction]
Failed to Connect to MySQL at 192.168.56.10:3306 with user ユーザ名[Content]
SSL connection error: SSL is required but the server doesn't support it
結論から言うと下記を参考にして解決した。
接続設定で下記を入力すれば一時的に治るが、接続設定を開くとまた元に戻ってしまう・・。
You can go to the Advanced tab and type the following in the Others field:
useSSL=0
または
Windowsの場合は下記辺りに設定ファイルがあるので、直接書き換える。(多分環境によって違うので connections.xml で検索すると分かりやすい)
C:\Users\ユーザ名\AppData\Roaming\MySQL\Workbench\connections.xml
<value type="int" key="useSSL">0</value>
その他の解決方法としては
- 8.0.26 に戻す。
- (推奨)アンストールして8.0.26再インストールしたらDB接続設定もそのまま引き継がれた
- 次のバージョンの 8.0.28 で治っているらしいので待つ(2021年12月時点で未リリース)