yum mysql mariadb 目录_Centos7安装MariaDB安装数据库yum安装数据库远程登录数据库存储路径更改...

安装参考

http://blog.csdn.net/renfufei/article/details/17616549

yum源安装软件后的MariaDB的数据库路径:/var/lib/mysql

yum安装的软件在 /var/lib/下的文件

硬件环境:Centos7 64位

网络环境:可以上互联网

用户身份:root用户

安装步骤:

一.MariaDB安装

1. 添加 yum 数据源;

建议命名为 MariaDB.repo 类似的名字:

cd /etc/yum.repos.d/vim /etc/yum.repos.d/MariaDB.repo

写入文件内容:(建议使用 10.3.0)# MariaDB 10.3.0 CentOS repository list - created 2017-04-18 10:59 UTC

# http://mariadb.org/mariadb/repositories/

[mariadb]name = MariaDBbaseurl = http://yum.mariadb.org/10.3.0/centos7-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=1注:设置安装源仓库的 具体的地址为:http://yum.mariadb.org/

选择好操作系统版本之后既可以查看,其他操作系统的安装源也可以在此处查看并设置。

如果服务器不支持https协议,或者gpgkey 保错,确保没问题的话,可以将 gpgcheck=1 修改为 gpgcheck=0,则不进行校验.

安装yum数据库源是非常慢是正常的。

2. 安装数据库

# yum remove MariaDB-server MariaDB-client

yum -y install MariaDB-server MariaDB-client

如果要删除旧的数据库可以使用remove, 参数 -y 是确认,不用提示。此处,安装的是服务器和客户端,一般来说安装这两个就可以了。

3. 启动数据库

如果不用进行其他的操作,则现在就可以直接启动数据库,并进行测试了。

# 查看mysql状态;关闭数据库

# service mysql status

# service mysql stop

# 启动数据库

service mysql start

4. 修改root密码

#  修改root密码

mysqladmin -u root password 'root'

因为安装好以后的root密码是空,所以需要设置; 如果是测试服务器,那么你可以直接使用root,不重要的密码很多时候可以设置为和用户名一致,以免忘记了又想不起来。

如果是重要的服务器,请使用复杂密码,例如邮箱,各种自由组合的规则的字符等。

5. 登录数据库

mysql -u root -p

6.远程数据库mariadb连接1.在已有可以远程的机器上,到处user.sql

2.打开Mariadb数据库

#mysql -u root -p

#

#use mysql

#source    /文件/user.sql

3.关闭防火墙   重启后有效

# vi/etc/selinux/config

# This file controls the state of SELinux on the system.

# SELINUX= can take one of these three values:

#       enforcing - SELinux security policy is enforced.

#       permissive - SELinux prints warnings instead of enforcing.

#       disabled - SELinux is fully disabled.

SELINUX=disabled

# SELINUXTYPE= type of policy in use. Possible values are:

#        targeted - Only targeted network daemons are protected.

#        strict - Full SELinux protection.

SELINUXTYPE=strict

4. 关闭防火墙

# systemctl   stop firewalld.service;   //关闭防火墙

#systemctl    disable    firewalld.service ; //禁止防火墙

7.数据库存储路径修改:mount   -o  bind   数据库文件源路经/aa数据库文件        /var/lib/mysql/aa数据库空文件夹(说明:本次挂在磁盘在/home下不支持   ln  -s 软连接方式更改数据库路径,而且没有用配置文件进行修改my.cnf或者没有my.cnf.d文件夹下的文件进行修改的方式)

1.将/var/lib/mysq文件复制到挂在磁盘文件夹下   /home

#  mv   /var/lib/mysql   /home

# mkdir  /var/lib/mysql

# chmod  777 /var/lib/mysql

2.将aa数据库文件拷到/home/mysql文件夹下

给aa数据库文件mysql权限

#chown    -R  mysql:mysql   /home/mysql/aa

#chmod   777  /home/mysqlaa

3. #  ll查看/home/mysql/a文件下的所有文件的权限

[root@localhost mysql]# ll

drwxr-xr-x 2 mysql mysql 6 4月 17 20:36 aa

4.用户权限成功时表示mysql 数据库中的aa具有读写权限

5.文件邦定

#nano /etc/fstab

在文件底部添加如下

/home/mysql     /var/lib/mysql  none    rw,bind 00

6.init 6 重启电脑

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值