MySQLの設定をチェックする方法
MySQLの設定ファイルを書き換えて再起動したら、設定ファイルにミスがあったらしく起動しないということがあり、Apacheの「apachectl configtest」のように事前に分かることはできないかと調べてみたら、… 続きを読む »
MySQLの設定ファイルを書き換えて再起動したら、設定ファイルにミスがあったらしく起動しないということがあり、Apacheの「apachectl configtest」のように事前に分かることはできないかと調べてみたら、… 続きを読む »
以前はMySQLでバイナリログからSQLを確認するためには次のようなコマンドを使っていました。 しかし、今のMySQLでは出力されたファイルの中もSQLの形式では出力されず、どのようなSQLが実行されたかは分からない状態… 続きを読む »
MySQL 8のパスワードポリシーはデフォルトではやや厳しいので、それを弱める方法です。外部から接続されたり多人数で使用しているサーバーでは使用は控えることをお勧めします。 /etc/my.cnf/mysql-serve… 続きを読む »
MySQL8の環境でユーザーを追加しようとしたら下記のエラーが発生。 パスワードのポリシーが厳しい模様。下記のコマンドで設定を確認。 結果は次のようになりました。 policyがMEDIUMなので厳しい模様。というわけで… 続きを読む »
自分の場合、忘れたというかパスワードの方式がいつのまにか書き換えられてたような感じでした。その際に対応した手順を残しておきます。 まず my.cnf の [mysqld]に「skip-grant-tables」を追記しま… 続きを読む »
現象 AWSのlightsailでcentosのサーバーを運用していたのですが、yum updateでmysqldなどをバージョンアップしたところ、「show databases」などを実行すると次のようなエラーが表示さ… 続きを読む »
MySQL8以降ではユーザーに直接権限を設定するのではなく、まずロールというのものを作り、それに権限を設定してユーザーと紐づけます。 まず権限を一つだけつける まずは基本となる権限を一つだけつけてみます。 【環境】ユーザ… 続きを読む »
MySQLなどで、データを価格順や年齢順に並べるのはもちろん簡単にできるのですが、次のような students というテーブルがあった際に class カラムを基準にして 松組 > 竹組 > 梅組 の順で並べ… 続きを読む »
普段はMySQLの管理にはphpMyAdminを使っているのですが、よそ様の会社の開発でMySQL Workbenchを使わざるを得ない場合がありました。 その時に、テーブルのデータを消そうとしても消せないことがあり、ロ… 続きを読む »
先日、MySQLからOracleに載せ替える案件がありました。 正直これまでLAMP系の開発ばかりだったので、Oracleはかなり久しぶりだったんですよね。 今回、Oracleに変わることで問題になったのは次の点でした。… 続きを読む »