1.建立安裝目錄:
mkdir /data/mysql/mkdir /data/mysql/datafilemkdir /data/mysql/logfile
2.建立使用者:
useradd -r mysql
3.分配目錄許可權
chown -r mysql.mysql /data/mysql/
4.新增 yum 資料來源;
建議命名為 mariadb.repo 類似的名字:
cd /etc/yum.repos.d/vim /etc/yum.repos.d/mariadb.repo
然後,寫入檔案內容:(參考官網: )
#mariadb 10.2 centos repository list - created 2017-08-22 02:24 utc
#[mariadb]
name =mariadb
baseurl =
gpgkey=
gpgcheck=1
5.安裝資料庫
yum -y install mariadb-server mariadb-client
6.修改資料存放目錄
系統變數來達成目的.
#拷貝預設資料庫到新的位置
#-a 命令是將檔案屬性一起拷貝,否則各種問題
cp -a /var/lib/mysql/* /data/mysql/datafile
7.修改配置檔案
mariadb的配置檔案進行了細化,目錄在/etc/my.cnf.d
分為:mysql-clients.cnf server.cnf 客戶端和服務端配置
vi /etc/my.cnf.d/sever.cnf
寫入以下內容:
#; 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
#; 設定mysql資料庫的資料的存放目錄
datadir=/data/mysql/datafile
#;設定埠
port=6031
#; binlog及複製相關
log-bin=/data/mysql/logfile/mysql-bin
binlog_format =row
expire_logs_days=15server_id =1
#表名不區分大小寫
lower_case_table_names=1sql_mode=no_engine_substitution,strict_trans_tables
#; 允許最大連線數
max_connections=1000open_files_limit=100000
#允許最大包大小
max_allowed_packet = 512m
vi /etc/my.cnf.d/mysql-client.cnf 在[msyql] 結點下加入以下配置:
#; 設定mysql客戶端預設字符集
default-character-set=utf8
8 啟動資料庫
service mysql start
9.修改root密碼
mysqladmin -u root password 'root
'
系統 安裝centos6
centos6 位址 由於版本較老,yum 無法使用。更新yum 源 更新阿里源 mv centos base.repo centos base.repo.backupwgetmv etc yum.repos.d centos 7.repo etc yum.repos.d centos base.r...
Centos6 安裝 gnome桌面
這是使用光碟安裝教程 1 首先進行光碟的掛載,注意光碟掛載時不會自動建立目錄的,所以需要自己建立目錄 mkdir mnt cdrom mount dev cdrom mnt cdrom dev目錄為裝置目錄 2 更改本地源位址 cd etc yum.repos.d 可以看見centos base.r...
Centos6 安裝 gnome桌面
這是使用光碟安裝教程 1 首先進行光碟的掛載,注意光碟掛載時不會自動建立目錄的,所以需要自己建立目錄 mkdir mnt cdrom mount dev cdrom mnt cdrom dev目錄為裝置目錄 2 更改本地源位址 cd etc yum.repos.d 可以看見centos base.r...