[ MariaDB](https://cloud.tencent.com/product/tdsql?from=10680)データベース管理システムは[MySQL](https://cloud.tencent.com/product/cdb?from=10680)のブランチであり、主にオープンソースコミュニティによって維持され、GPLの下でライセンスされています。このブランチが開発された理由の1つは、OracleがMySQLを買収した後、MySQLをソースにクローズする潜在的なリスクがあるため、コミュニティはこのリスクを回避するためにブランチを使用することです。 MariaDBはmysqlと完全に互換性があり、使用法は同じです。
システム環境:
CentOS Linux release 8.1.1911 (Core)
1 )mariaDBをインストールします
2 )サービスをオンにします。インストールが完了したら、最初にMariaDBサービスをオンにして、起動時に開始するように設定します
systemctl start mariadb #オープンサービス
systemctl enable mariadb #ブートサービスとして設定
3 )初期構成。
mysql_secure_installation
Enter current password forroot(enter for none): #データベーススーパーアドミニストレータルートのパスワードを入力します(パスワードはシステムのルートではないことに注意してください)、初めてパスワードを設定していない場合は、Enterキーを押します
Set root password?[Y/n] #パスワードを設定します、y
New password: #新しいパスワード
Re-enter newpassword: #パスワードをもう一度入力してください
Remove anonymous users?[Y/n] #匿名ユーザーを削除します、y
Disallow root login remotely?[Y/n] #yに関係なく、ルートリモートログインnを拒否します/n、ルートリモートログインを拒否します
Remove test database and access to it?[Y/n] #テストデータベースを削除します。y:削除します。 n:削除しないでください。データベースにテストデータベースがありますが、通常は必要ありません。
Reload privilege tables now?[Y/n] #パーミッションテーブルyをリロードします。または多分サービスを再起動します
4 )ログインが成功したかどうかをテストします。
mysql -u root -p
5 )MariaDB文字セットをutf-8に設定します
。。。。。。
6 )mariadbデータベースへのリモートリンク
リモートアクセスを有効にする
grant all on *.* to user03@'%' identified by '123456'with grant option
更新権限を強制する
flush privileges;
Recommended Posts