centos7 yum 安裝mariadb

snale1989發表於2016-07-29

#vim /etc/yum.repos.d/mariadb.repo

[mariadb]
name = MariaDB
baseurl = https://yum.mariadb.org/10.1.16/centos7-amd64   //不同系統、版本更改此設定
gpgkey=http://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

 

#yum install  MariaDB-client MariaDB-client -y

依賴關係解決

========================================================================================================================
Package                                架構                      版本          源        大小
========================================================================================================================
正在安裝:
MariaDB-client        x86_64               10.1.16-1.el6              mariadb      40 M
MariaDB-server       x86_64               10.1.16-1.el6              mariadb      104 M
為依賴而安裝:
MariaDB-common      x86_64              10.1.16-1.el6               mariadb      42 k
MariaDB-compat         x86_64              10.1.16-1.el6               mariadb      2.7 M
jemalloc            x86_64              3.6.0-1.el7                   epel        105 k

事務概要
========================================================================================================================
安裝 2 軟體包 (+3 依賴軟體包)

總下載量:147 M
安裝大小:623 M
Is this ok [y/d/N]: y

#cp /usr/share/mysql/my-large.cnf /etc/my.cnf  

#grep bind /etc/my.cnf
bind = 192.168.0.28

#mkdir  /data

#chown mysql:mysql /data

#mv /var/lib/mysql  /data/mysql

#ln -s /data/mysql /var/lib/mysql

#systemctl start mysql.service

#systemctl enable mysql.service

#mysql_secure_installation

為了保證資料庫的安全性,一定要進行初始化工作:

第1步:設定root使用者密碼。
第2步:刪除匿名帳號。
第3步:禁止root使用者從遠端登陸。
第4步:刪除test資料庫並取消對其的訪問許可權。
第5步:重新整理授權表,讓初始化後的設定立即生效。

使用root使用者登陸到資料庫中:

#mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 10.1.16-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

檢視當前已有的資料庫:

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)

修改當前使用者在資料庫中的密碼:

MariaDB [(none)]> set password = password('testpassw0rd');
Query OK, 0 rows affected (0.01 sec)
 

 

相關文章