☆☆ 新着記事 ☆☆
2019年1月13日日曜日
MariaDB (Mysql) のインストール ・コマンド一覧
◆ログイン
mysql -u root -p
オプション: -u
ユーザ名指定
オプション: -p
ログインにパスワードプロンプト要求
( データベース名が該当する箇所は、拡張子 .dbは不要。 名前だけ。)
◆DB一覧表示
show databases;
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
◆DBの作成
create database データベース名;
MariaDB [(none)]> create database msg;
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| msg |
| mysql |
| performance_schema |
+--------------------+
4 rows in set (0.00 sec)
◆DBの削除
DROP DATABASE データベース名;
◆使用するDBの指定
use データベース名;
MariaDB [(none)]> use msg
◆レコードを検索する
SELECT * FROM テーブル名;
◆ログアウト
exit;
◆テーブルの一覧表示
show tables;
MariaDB [msg]> show tables; ♯DBを選択した後で、[ ]内に選択中のDB名
+---------------+
| Tables_in_msg |
+---------------+
| tw_msg |
+---------------+
1 row in set (0.00 sec)
◆テーブルの内容確認
(use database名でデータベースを指定した後)
select * from テーブル名
1. MariaDBのパッケージを確認 と削除[@ lib]# cd /var/lib
[@ lib]# rpm -qa | grep maria
mariadb-5.5.60-1.el7_5.x86_64
mariadb-server-5.5.60-1.el7_5.x86_64
mariadb-libs-5.5.60-1.el7_5.x86_64
[@ lib]# yum remove mariadb
============================================================================================================================
Package Arch Version Repository Size
============================================================================================================================
Removing:
mariadb x86_64 1:5.5.60-1.el7_5 @base 49 M
Removing for dependencies:
mariadb-server x86_64 1:5.5.60-1.el7_5 @base 58 M
Removed:
mariadb.x86_64 1:5.5.60-1.el7_5
Dependency Removed:
mariadb-server.x86_64 1:5.5.60-1.el7_5
Remove 1 Package (+1 Dependent package)
Complete!
[ lib]# yum remove mariadb-libs
Removed:
mariadb-libs.x86_64 1:5.5.60-1.el7_5
Dependency Removed:
perl-DBD-MySQL.x86_64 0:4.023-6.el7 postfix.x86_64 2:2.10.1-6.el7
[root@cnewgwb6 lib]# rpm -qa | grep maria
[root@cnewgwb6 lib]#
[root@cnewgwb6 lib]# ls -a
. ..
authconfig dbus letsencrypt mysql php postfix selinux tuned
[@ lib]# rm -rf mysql
[@lib]# ls -a
2. MariaDBの再インストール
[ lib]# yum install mariadb mariadb-server
Installed:
mariadb.x86_64 1:5.5.60-1.el7_5 mariadb-server.x86_64 1:5.5.60-1.el7_5
Dependency Installed:
mariadb-libs.x86_64 1:5.5.60-1.el7_5 perl-DBD-MySQL.x86_64 0:4.023-6.el7
Complete!
[root@cnewgwb6 lib]# rpm -qa | grep maria
mariadb-5.5.60-1.el7_5.x86_64
mariadb-server-5.5.60-1.el7_5.x86_64
mariadb-libs-5.5.60-1.el7_5.x86_64
[root@cnewgwb6 lib]# ls -a
authconfig dbus letsencrypt mysql php postfix selinux tuned <-再びディレクトリが出来ています。
文字コードの設定
[@ lib]# vi /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
character-set-server=utf8
[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
サービスの起動
[@ lib]# systemctl enable mariadb.service
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[@lib]# systemctl start mariadb.service
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿