質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

MariaDB

MariaDBは、MySQL派生のオープンソースなリレーショナルデータベースシステムです。 また、MySQLとほぼ同じデータベースエンジンに対応しています。

Q&A

解決済

1回答

764閲覧

MariaDB10でパスワードのレベルをLOWに設定したい

taro373

総合スコア189

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

MariaDB

MariaDBは、MySQL派生のオープンソースなリレーショナルデータベースシステムです。 また、MySQLとほぼ同じデータベースエンジンに対応しています。

0グッド

0クリップ

投稿2023/02/02 04:45

編集2023/02/02 07:10

実現したいこと

MariaDB10でパスワードのレベルをLOWに設定したい

前提

LAN内でのみ使用しているMySQLをMariaDB10に移行します。
LAN内ですし、以前のように簡単なパスワードも許可しようとしたら、以前にMySQL上で行った作業メモのコマンドを実行するとエラーになりました。
MariaDB10で、パスワードレベルをLOWにするにはどのようにすればよいでしょうか。

発生している問題・エラーメッセージ

ルートでログイン  バージョンは「Server version: 10.3.32」

$ mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 58 Server version: 10.3.32-MariaDB Source distribution

簡単なパスワードに変更してみる

MariaDB [(none)]> SET PASSWORD for mediawiki_user = PASSWORD('2022'); ERROR 1819 (HY000): Your password does not satisfy the current policy requirements: [Minimal password length 10, Include mixed case, Include special characters]

以前の方法で変更しようとすると、ERROR 1193となってしまいました

MariaDB [(none)]> SET GLOBAL validate_password_policy=LOW; ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'

※ MariaDB10ですが、SynologyのNASのパッケージとしてインルトールしたMariaDBでした

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

novelistory

2023/02/02 05:13

mariadbに「mysql -u root -p」でログイン後、以下コマンドを実行し、その情報を質問に追記頂けますでしょうか? MariaDB [(none)]>SHOW PLUGINS;
taro373

2023/02/02 07:20

実行しました 65rowsとありましたが 最初の方にpassword関係のプラグインがありました。 これか?と思って最後まで見ると『synology_password_check』ですね 書き漏れていました。すみません。 環境はSynologyのNASです。「MariaDBパッケージ」を選んでインストールしたので、「MySQLとはちがうんだな」と思って質問してしまいました。 ということであれば、Synologyの環境ではパスワードは“そういうもの”として使おうと思います。 MariaDB [(none)]> SHOW PLUGINS; +-------------------------------+----------+---------------------+----------------------------+-------------+ | Name | Status | Type | Library | License | +-------------------------------+----------+---------------------+----------------------------+-------------+ | binlog | ACTIVE | STORAGE ENGINE | NULL | GPL | | mysql_native_password | ACTIVE | AUTHENTICATION | NULL | GPL | | mysql_old_password | ACTIVE | AUTHENTICATION | NULL | GPL | | wsrep | ACTIVE | STORAGE ENGINE | NULL | GPL | | CSV | ACTIVE | STORAGE ENGINE | NULL | GPL | | MEMORY | ACTIVE | STORAGE ENGINE | NULL | GPL | (途中略) | synology_password_check | ACTIVE | PASSWORD VALIDATION | synology_password_check.so | PROPRIETARY | +-------------------------------+----------+---------------------+----------------------------+-------------+
guest

回答1

0

自己解決

novelistoryさん ありがとうございました
var/packages/MariaDB10/etc にmy.cnfファイルを作成して
そこに3行記述する方法で解決しました。
試しに簡単なパスワード変更しましたが、エラーメッセージが表示されることとなく、実行できました。

まさか、Synologyのパッケージを使ったことによる現象だとは気が付かず、質問を読まれた方には、ご迷惑をお掛けしましたことをお詫びします。

MySQL

1MariaDB [(none)]> SET PASSWORD for mediawiki_user = PASSWORD('20230202'); 2Query OK, 0 rows affected (0.000 sec)

投稿2023/02/02 07:48

taro373

総合スコア189

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問