#ファイル関連
・ローカル環境からリモート環境へファイル(フォルダ)を転送する
Terminal
$ scp -r 送りたいファイル名 root@ホスト名:送りたいリモートのディレクトリ(Ex.)/home/www)
・ファイルの所有者権限の確認など
Console
$ ls -l 確認したいファイル名
・ディレクトリにあるすべてのファイルの権限を確認したいとき
Console
確認したいディレクトリに移動ののち
$ ll
・ファイルの所有者権限の設定など
Console
$ chown -R 所有者:グループ所有者 ファイル名
-Rを付与することで、ディレクトリ内全体の所有者の設定を変更する
・viでファイルを開いた際に、文字化けしていて、日本語が表示されないとき
Console
:set enc=utf-8
・viでログを確認するときに最新のエラーログを確認したいとき
Console
:$
・Apacheエラーのログを確認する
Console
$ cd /
$ vi /var/log/httpd/error_log
#MySQLに関するコマンド
・MySQLでユーザーを作成する際などに、求められるパスワードのセキュリティレベルの設定に関するコマンド
Console
-> global validate_password_policy="LOW or MEDIUM or HIGH"
・MySQLでパスワードのセキュリティレベル一覧を表示するコマンド
Console
-> show global variables like '%validates%';
・MySQLのステータス確認
Console
$ systemctl status mysqld.service
・MySQL ログ
Console
$ cd /
$ cat /var/log/mysql/mysqld.log
・MySQLのユーザー一覧
Console
-> SELECT user, host from mysql.user
・MySQLのユーザー作成
Console
-> create user 'ユーザー名'@'ホスト名' identified by 'パスワード';
・MySQLのユーザーの削除
Console
-> drop user 'ユーザー名'@'ホスト名';
・特定のユーザーにすべての権限を付与
Console
-> grant all privileges on データベース名.* to 'ユーザー名'@'ホスト名';
・MySQLで行った変更の反映
Console
-> FLUSH PRIVILEGES;