參考博客:http://www.javashuo.com/article/p-wwxnwxhf-ba.htmlhtml
安裝軟件的三中方式mysql
yum
原碼編譯安裝
下載rpm安裝
yum與原碼編譯安裝安裝的區別sql
路徑區別:yum安裝的軟件路徑是自定義的,原碼安裝的軟件路徑是軟件安裝的絕對路徑
版本區別:yum倉庫的軟件版本可能比較低,原碼編譯安裝的版本可控
編譯安裝的軟件支持第三方功能的擴展,在./configure時,能夠加不少的參數
注:阿里雲提供的yum源和epel源倉庫,它也有mariadb,可是版本可能會很低,若是想使用最新的,應該用mariadb的官方yum源數據庫
(1)手動建立 mariadb.repo倉庫文件 centos
touch /etc/yum.repos.d/mariadb.repo
(2)添加repo倉庫配置(向mariadb.repo文件中寫入如下內容)服務器
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.1/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
(3)在centos7中安裝mariadbide
當 MariaDB 倉庫地址添加好後,你能夠經過下面的一行命令輕鬆安裝 MariaDB
yum install MariaDB-server MariaDB-client -y
systemctl start mariadb #啓動MariaDB systemctl stop mariadb #中止MariaDB systemctl restart mariadb #重啓MariaDB systemctl enable mariadb #設置開機啓動
systemctl 系統服務命令阿里雲
mysql_secure_installation
在[mysqld]和[mysql_safe]中加入如下兩行編碼
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci [mysql_safe]
重啓數據庫後,配置才能生效url
set password = PASSWORD("密碼")
create user shy@'127.0.0.1' identified by 'redhat123';
用戶shy能夠在127.0.0.1上經過redhat123密碼登陸mysql
給shy用戶授予全部權限 grant all privileges on *.* to shy@127.0.0.1; grant all privileges on *.* to shy@'%'; 刷新受權表 flush privileges;
前提:有遠程登陸mysql的權限(root用戶默認是沒有遠程登陸的命令的)
mysql -ushy -p -h 192.168.177.130
導出當前數據庫的全部database mysqldump -u root -p --all-databases > /tmp/db.dump 導入數據方式一: mysql -uroot -p > source /data/AllMysql.dump 導入數據庫方式二(更好): mysql -uroot -p < /tmp/db.dump