CentOS yum mariaDB 10.1
mariaDB 已經更新到10.01 那麼我們這跟著來更新到最新版,各版本如下
編輯 yum .repos/mariadb.repo 文件
vi /etc/yum.repos.d/mariadb.repo
# CentOS7 64 bit
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
# CentOS6 64 bit
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
# CentOS6 32 bit
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos6-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
# CentOS5 64 bit
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos5-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
# CentOS5 32 bit
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos5-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
開始安裝 MariaDB
開始安裝MariaDB伺服器及用戶端(登入、備份用)。
yum install MariaDB-devel MariaDB-client MariaDB-server -y
安裝好後啟動MariaDB,MariaDB叫做【mysql】跟MySQL的【mysqld】不一樣!
service mysql start
設定開機啟動MariaDB。
chkconfig mysql on
初始化 MariaDB
執行這個初始化程式,過程跟MySQL一模一樣。
/usr/bin/mysql_secure_installation
第一個問題,Enter current password for root (enter for none):。
請直接按下Enter,因為預設MariaDB沒有密碼。
第二個問題,Change the root password? [Y/n]。
是否更改root密碼,極度建議您設定root密碼,請輸入Y。
第三個問題,Remove anonymous users? [Y/n]。
是否移除匿名帳號,請務必移除匿名帳號,否則別人隨便就可以進入您的資料庫了!
第四個問題,Disallow root login remotely? [Y/n]。
是否移除遠端root登入權限,視需求設定,若要允許root遠端登入,還需要使用另一個指令新增權限,後面會說明!
第五個問題,Remove test database and access to it? [Y/n]。
是否移除測試資料庫跟使用者,留著也沒用!移除請輸入Y。
第六個問題,Reload privilege tables now? [Y/n]。
是否刷新權限表,輸入Y完成所有初始化設定!
讓遠端可以存取root帳號
如果您要使用管理工具從自己的電腦管理MariaDB,必須開放遠端存取權限,所以來建立一個可以遠端存取的root帳號!
若是連 phpmyadmin 也要裝的話
yum install epel-release phpmyadmin php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel httpd -y
servcie httpd start
ps:記得關掉 iptables selinux...設定 phpmyadmin conf等。
編輯 yum .repos/mariadb.repo 文件
vi /etc/yum.repos.d/mariadb.repo
# CentOS7 64 bit
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
# CentOS6 64 bit
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
# CentOS6 32 bit
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos6-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
# CentOS5 64 bit
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos5-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
# CentOS5 32 bit
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos5-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
開始安裝 MariaDB
開始安裝MariaDB伺服器及用戶端(登入、備份用)。
yum install MariaDB-devel MariaDB-client MariaDB-server -y
安裝好後啟動MariaDB,MariaDB叫做【mysql】跟MySQL的【mysqld】不一樣!
service mysql start
設定開機啟動MariaDB。
chkconfig mysql on
初始化 MariaDB
執行這個初始化程式,過程跟MySQL一模一樣。
/usr/bin/mysql_secure_installation
第一個問題,Enter current password for root (enter for none):。
請直接按下Enter,因為預設MariaDB沒有密碼。
第二個問題,Change the root password? [Y/n]。
是否更改root密碼,極度建議您設定root密碼,請輸入Y。
第三個問題,Remove anonymous users? [Y/n]。
是否移除匿名帳號,請務必移除匿名帳號,否則別人隨便就可以進入您的資料庫了!
第四個問題,Disallow root login remotely? [Y/n]。
是否移除遠端root登入權限,視需求設定,若要允許root遠端登入,還需要使用另一個指令新增權限,後面會說明!
第五個問題,Remove test database and access to it? [Y/n]。
是否移除測試資料庫跟使用者,留著也沒用!移除請輸入Y。
第六個問題,Reload privilege tables now? [Y/n]。
是否刷新權限表,輸入Y完成所有初始化設定!
讓遠端可以存取root帳號
如果您要使用管理工具從自己的電腦管理MariaDB,必須開放遠端存取權限,所以來建立一個可以遠端存取的root帳號!
若是連 phpmyadmin 也要裝的話
yum install epel-release phpmyadmin php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel httpd -y
servcie httpd start
ps:記得關掉 iptables selinux...設定 phpmyadmin conf等。
留言
張貼留言