Linux Yum安装mysql的数据库迁移目录

Linux Yum安装mysql的数据库迁移目录

前言:因公司数据库目录存储满了,无法加空间进行更换数据目录
Warning:更换数据目录之前先问一下有么有在用,或者又没用风险之类的,如果数据库有读写或者其他操作建议晚上进行操作。
1.停用MySQL数据库

[[email protected] ~]# systemctl stop mysqld

2.查看数据现存目录迁移至所需目录

[[email protected] ~]# cat /etc/my.cnf | grep datadir
datadir=/usr/local/mysql/data
[[email protected] ~]# cp -ar /usr/local/mysql/ /data/

3.修改MySQL的配置文件

[[email protected] ~]# vim /etc/my.cnf
#datadir=/usr/local/mysql/data
#socket=/usr/local/mysql/mysql.sock
datadir=/data/mysql/data
socket=/data/mysql/mysql.sock

4.将socket软链接至原有目录(否则会出现启动失败的情况)

[[email protected] ~]# ln -s /data/mysql/mysql.sock /usr/local/mysql/

5.启动MySQL服务

[[email protected] ~]# systemctl start mysqld

6.查看服务状态是否正常

[[email protected] ~]# systemctl status mysqld.service
● mysqld.service - MySQL
   Loaded: loaded (/etc/init.d/mysql; enabled; vendor preset: disabled)
   Active: active (running) since 二 2020-04-07 11:55:26 CST; 1min 10s ago
  Process: 37229 ExecStop=/etc/init.d/mysql stop (code=exited, status=0/SUCCESS)
  Process: 37311 ExecStart=/etc/init.d/mysql start (code=exited, status=0/SUCCESS)
 Main PID: 37318 (mysqld_safe)
    Tasks: 28
   Memory: 151.5M
   CGroup: /system.slice/mysqld.service
           ├─37318 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql/data --...
           └─37449 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data...

4月 07 11:55:25 mysql systemd[1]: Starting MySQL...
4月 07 11:55:26 mysql systemd[1]: Started MySQL.
[[email protected] ~]# ps -ef | grep mysqld
mysql     37318      1  0 11:55 ?        00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql/data --pid-file=/usr/local/mysql/data/mysqld.pid
mysql     37449  37318  0 11:55 ?        00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/data/mysql/data/mysql.err --pid-file=/usr/local/mysql/data/mysqld.pid --socket=/data/mysql/mysql.sock
root      37551  36896  0 11:56 pts/1    00:00:00 grep --color=auto mysqld
[[email protected] ~]# netstat -anpt | grep mysqld
tcp6       0      0 :::3306                 :::*                    LISTEN      37449/mysql 

7.检查数据是否正常

[[email protected] ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.18 MySQL Community Server (GPL)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test               |
| wordpress          |
+--------------------+
6 rows in set (0.00 sec)

原文地址:https://blog.51cto.com/13229718/2485331

时间: 2024-10-27 13:05:18

Linux Yum安装mysql的数据库迁移目录的相关文章

linux yum安装 mysql (转 https://www.jianshu.com/p/531cc35b15e7)

1.现在centos上默认是没有yum源的,yum安装的是 MariaDB.所以我们需要自己先配置yum源.配置yum源步骤如下:(参考自风Boy) 下载yum源:wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm' image.png 安装yum源rpm -Uvh mysql57-community-release-el7-11.noarch.rpm image.png 查看有哪些版本的mysq

Linux下yum安装MySQL

写这篇文章的原因是:在刚开始使用Linux操作系统时想要搭建LAMP环境,于是开始在Google和百度上各种寻找资料,碰到了不是很多的问题后,我决定写这篇文章总结一下在Linux下yum安装MySQL数据库的过程,至于编译安装,我这里没法做过多的补充,因为我不想去妄言一个我还没有完全掌握的知识,各位见谅,以后搞明白了会补上的. 好了,我们直接进入正题: Linux 下 yum安装mysql 1. wget http://dev.mysql.com/get/mysql57-community-re

linux下使用yum安装mysql以及启动、登录和远程访问

linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel 2.启动&&停止 数据库字符集设置 mysql配置文件/etc/

linux下使用yum安装mysql、tomcat、httpd

一.linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel www.2cto.com 2.启动&&停止 数据库字符集设置 mysql配置文件/etc

linux(centOS6) 安装Mysql 5.6.19数据库步骤、 问题以及相应的解决办法

数据库版本:Ver 14.14 Distrib 5.6.19, for Linux (x86_64) using  EditLine wrapper linux版本: Linux version 2.6.32-279.el6.x86_64 ([email protected]) (gcc ve rsion 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Fri Jun 22 12:19:21 UTC 20 12 采用的rpm安装方式. 1.官网下载

在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm

在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/mysql/5.6.html#downloads,大家可以根据自己的操作系统去下载对应的数据库文件,目前最新的版本是5.6.10了. 在这里我是通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服务.jar包都给我们安装好,所以省去了很多不必要的麻烦!!! http://www.baobao18.com/De

Centos使用yum安装mysql

Centos下使用yum安装mysql客户端.服务器端,以及启动.登录和远程访问.  1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel 2.启动&&停止 数据库字符集设置 mysq

centos中使用yum安装mysql

参考文章地址: http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 说到数据库,我们大多想到的是关系型数据库,比如mysql.oracle.sqlserver等等,这些数据库软件在windows上安装都非常的方便,在Linux上如果要安装数据库,咱不得不首先推荐的是mysql数据库了,而且Mysql数据库的第一个版本就是发行在Linux系统上的. MySQL是一个关系型数据库管理系统,由瑞典MySQL A

Linux上安装MySQL及其基础配置

本文主要介绍Linux下使用yum安装MySQL,以及启动.登录和远程访问MySQL数据库. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list mysql* 安装mysql客户端: yum install mysql 安装mysql 服务器端: yum install mysql-server yum install mysql-devel 2.启动    &&    停止 数