Mysql5.6安装以及修改默认存储路径

本文详细介绍了使用VMware虚拟机安装MySQL的过程,包括rpm包获取、安装、服务启动与配置等步骤,并指导如何通过Navicat进行连接测试,还特别说明了如何更改MySQL的数据存储路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本地用vmware虚拟了虚拟机出来演示安装流程,作为笔记分享

安装流程

1.获取rpm包

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

2. 安装

yum -y install mysql-community-server

3. 启动mysql服务

#加入开机启动

systemctl enable mysqld

#启动mysql服务进程

systemctl start mysqld

4. 初始化

#初始化,执行命令,重置密码

mysql_secure_installation

>>Enter current password for root (enter for none):  直接回车

#会依次出现以下问题。

1.Set root password? [Y/n]

是否设置root用户的密码 (y后【设置登录密码Password!001】)

2.Remove anonymous users? [Y/n]

是否删除匿名用户 (y)

3.Disallow root login remotely? [Y/n]

是否禁止root远程登录 (n)

4.Remove test database and access to it? [Y/n]

是否删除test数据库(y)

5.Reload privilege tables now? [Y/n]

是否重新加载授权信息 (y)

image.png

5. 创建远程登录的用户

登录

mysql -u root -p

为root添加远程连接的能力。链接密码为 “Password!001”

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Password!001' WITH GRANT OPTION;

退出

mysql> exit

重启服务

service mysqld restart

image.png

6.开放3306端口号

防火墙开放端口

firewall-cmd --permanent --zone=public --add-port=3306/tcp  

重启防火墙,运行命令:

firewall-cmd --reload  

image.png

7.Navicat测试连接

主机:192.168.246.133

用户名:root

密码:Password!001

image.png

修改默认存储路径流程

(操作前最好先关闭Mysql 服务 service mysqld stop)

场景:根据服务器的磁盘情况,需将mysql的数据存储在这个5.0T 磁盘的挂载点/home 目录下面

image.png

 

第一步:创建目标目录

 

  • cd /home  
  • mkdir mysql_data

image.png

 

第二步:复制原有的数据到指定目录下 ,这里建议使用 cp -a 命令           (mv命令也可以但不推荐,mv 命令能保留文件的所有属性和权限,尤其是selinux属性,但是不能快速回滚

 

  1. mysql的 默认目录为 /var/lib/mysql
  2. cd  /var/lib/mysql
  3. 然后执行cp 操作
  4. cp -a mysql  /home/mysql_data/  (-a 这个参数可以将权限也复制过去 一定要带,这条命令的意思是 将mysql 整个目录包含权限 都复制到 /home/mysql_data 目录下)
  5. cp -a /var/log/mysqld.log   /home/mysql_data/

 

第三步:修改mysql的配置文件

  1. 进入etc目录 :      cd /etc
  2. 复制mysql配置文件做备份以便于回滚: cp my.cnf  my.cnfbak
  3. 然后修改配置文件
  4. vi my.cnf

image.png

image.png

第四步:修改mysql存储的目录的权限(用户及用户组)

mysqld.service的文件里用户及用户组都是mysql,所有将目录的权限修改为mysql

image.png

命令:

chown -R mysql:mysql /home/mysql_data

 

 

第五步:重启服务

重启服务前需要设置selinux的状态,否则重启服务时会进入一直等待的状态

关闭命令:/usr/sbin/setenforce  0

永久关闭的话 :vi /etc/selinux/config

将SELINUX的参数设为 disabled

image.png

重启服务:systemctl restart mysqld.service

image.png

第七步:验证

navicat工具创建一个数据库,查看在/home/mysql_data目录下是否生成了数据库

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值