参考博客: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