Centos7 安裝Mariadb


Centos7 安裝Mariadb

1) 安裝前查看-了解總結

Centos7 原生安裝了Mariadb, 並且可以看到在/etc/my.cnf文件

但是不知道如何啟動,啟動不了
索性直接刪除了安裝包,自己重新安裝

2)yum安裝Mariadb

#1) 修改為國內的源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repo.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

#2) 安裝mariadb
yum -y install mariadb mariadb-server mariadb-devel

3) 查看安裝后文件目錄




# 啟動mariadb並設置開機自啟動
systemctl start mariadb
systemctl enable mariadb
# 查看啟動
netstat -ntlp | grep mysql

4) 修改配置文件

# 修改字符集
vim /etc/my.cnf
# [mysql] 下添加如下內容
init_connect='SET collation_connection = utf8_unicode_ci' 
init_connect='SET NAMES utf8' 
character-set-server=utf8 
collation-server=utf8_unicode_ci 
skip-character-set-client-handshake
vim /etc/my.cnf.d/client.cnf
# [client] 下添加
default-character-set=utf8
vim /etc/my.cnf.d/mysql-clients.cnf
# [mysqld] 下添加
default-character-set=utf8

# 重啟mariadb
systemctl restart mariadb

# 開啟mariadb客戶端
mysql
show variables like "character%";
show variables like "collation%";

5)通過mysql_secure_installation命令 進行安全配置

# 輸入該條命令,按照提示操作
mysql-secure-installation

# 刪除匿名用戶,刪除test庫,設置root的登錄密碼

# 查看當前用戶
select user()
# or
select User,host from mysql.user;

6) 改權限root用戶可遠程登錄

grant all privileges on *.* to 'root'@'%' identified by 'mysql' with grant option;
flush privileges;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM