1. 通过yum安装的mysql,启动和增加数据库,增加数据如下:
  2. [root@wucl-4 lib]# systemctl start mariadb
  3. [root@wucl-4 lib]# mysql -uroot
  4. Welcome to the MariaDB monitor. Commands end with ; or \g.
  5. Your MariaDB connection id is 2
  6. Server version: 5.5.52-MariaDB MariaDB Server
  7.  
  8. Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
  9.  
  10. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  11.  
  12. MariaDB [(none)]> show databases;
  13. +--------------------+
  14. | Database |
  15. +--------------------+
  16. | information_schema |
  17. | abc |
  18. | mysql |
  19. | performance_schema |
  20. | test |
  21. +--------------------+
  22. 5 rows in set (0.00 sec)
  23.  
  24. MariaDB [(none)]> use abc;
  25. Reading table information for completion of table and column names
  26. You can turn off this feature to get a quicker startup with -A
  27.  
  28. Database changed
  29. MariaDB [abc]> show tables;
  30. +---------------+
  31. | Tables_in_abc |
  32. +---------------+
  33. | abc |
  34. +---------------+
  35. 1 row in set (0.00 sec)
  36.  
  37. MariaDB [abc]> select * from abc;
  38. +------+---------+
  39. | id | name |
  40. +------+---------+
  41. | 1 | baoshan |
  42. +------+---------+
  43. 1 row in set (0.00 sec)
  44.  
  45. MariaDB [abc]> show variables like 'datadir%';
  46. +---------------+-----------------+
  47. | Variable_name | Value |
  48. +---------------+-----------------+
  49. | datadir | /var/lib/mysql/ |
  50. +---------------+-----------------+
  51. 1 row in set (0.01 sec)
  52.  
  53. 现在将mysql数据目录换成/var/lib/mysql8
  54. 操作步骤如下:
  55. 1. 停止数据库systemctl start mariadb
  56. 2. 修改配置文件/etc/my.conf
  57. [mysqld]
  58. datadir=/var/lib/mysql8
  59. socket=/var/lib/mysql8/mysql.sock
  60. 3. 新建mysql8文件夹,将mysql原数据目录中的文件复制到mysql8目录中
  61. [root@wucl-4 lib]# pwd
  62. /var/lib
  63. [root@wucl-4 lib]# mkdir mysql8
  64. [root@wucl-4 lib]# cp -rf mysql/* mysql8/
  65. 4. 修改mysql8目录的所属用户和组
  66. chown -R mysql:mysql mysql8/
  67. 5. 启动mysql数据库
  68. systemctl start mariadb
  69. 6. 访问数据库,查看数据时候迁移成功,查看现在数据目录
  70. [root@wucl-4 lib]# mysql -uroot -S /var/lib/mysql8/mysql.sock
  71. Welcome to the MariaDB monitor. Commands end with ; or \g.
  72. Your MariaDB connection id is 2
  73. Server version: 5.5.52-MariaDB MariaDB Server
  74.  
  75. Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
  76.  
  77. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  78.  
  79. MariaDB [(none)]> show databases;
  80. +--------------------+
  81. | Database |
  82. +--------------------+
  83. | information_schema |
  84. | abc |
  85. | mysql |
  86. | performance_schema |
  87. | test |
  88. +--------------------+
  89. 5 rows in set (0.00 sec)
  90.  
  91. MariaDB [(none)]> use abc;
  92. Reading table information for completion of table and column names
  93. You can turn off this feature to get a quicker startup with -A
  94.  
  95. Database changed
  96. MariaDB [abc]> show tables;
  97. +---------------+
  98. | Tables_in_abc |
  99. +---------------+
  100. | abc |
  101. +---------------+
  102. 1 row in set (0.00 sec)
  103.  
  104. MariaDB [abc]> select * from abc;
  105. +------+---------+
  106. | id | name |
  107. +------+---------+
  108. | 1 | baoshan |
  109. +------+---------+
  110. 1 row in set (0.00 sec)
  111.  
  112. MariaDB [abc]> show variables like 'datadir%';
  113. +---------------+------------------+
  114. | Variable_name | Value |
  115. +---------------+------------------+
  116. | datadir | /var/lib/mysql8/ |
  117. +---------------+------------------+
  118. 1 row in set (0.00 sec)
  119.  
  120. 前后折腾了好久,mark一下。

Centos7上修改mysql数据目录的更多相关文章

  1. 在 CentOS7 上部署 MySQL 主从

    在 CentOS7 上部署 MySQL 主从 通过 SecureCRT 连接至 MySQL 主服务器: 找到 my.cnf 文件所在的目录: mysql --help | grep my.cnf 一般 ...

  2. centos7上修改主机名

    centos7上修改主机名 2017-10-09   13:45:17 个人原创,转载请注明,否则追究法律责任 1,临时修改: 和centos5,centos6 一样,重启失效 2,永久修改: 命令: ...

  3. centos7上安装 mysql

    centos7上的安装是和其他的版本不一样的 ,因为centos上的安装与centos的操作是不通了的 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装 ...

  4. Centos7 上安装mysql遇上的问题:mysql无法正常启动

    第一次在Centos上安装mysql遇到的一些问题. 第一步就遇到问题,安装mysql-server报错没有可用包.  [解决方法] 先要安装mysql # wget http://repo.mysq ...

  5. 阿里云CentOs7上安装Mysql

    前提:虽然yum源上有mysql,但是好像没有mysql-server,所以我们还是选择自己从官网上下载安装 一.新建文件夹,然后下载解压 cd /usr/ #新建mysql文件夹 mkdir mys ...

  6. linux上修改mysql登陆密码

    1. 修改MySQL的登录设置: # vi /etc/my.cnf     2. 在[mysqld]的段中加上一句:skip-grant-tables  例如: [mysqld] port       ...

  7. Mac上修改MySQL默认字符集为utf8

    1.检查默认安装的mysql的字符集 mysql> show variables like '%char%'; +--------------------------+------------- ...

  8. 远程连接centos7 上的mysql报(ERROR 2003 (HY000): Can't connect to MySQL server on '168.x.x.x' (10060) )

    1.MySQL端口 因为上一篇文章我就已经给MySQL新建了一新用户,且赋予了远程连接数据库的所有权限(GRANT ALL PRIVILEGES ON *.* TO 'newuser' @ '%' I ...

  9. CentOS7 上安装 MySQL 5.7

    1.下载如下rpm文件: mysql-community-common-5.7.17-1.el7.x86_64.rpm mysql-community-libs-5.7.17-1.el7.x86_64 ...

随机推荐

  1. 对于Ian的访谈,不少关于GAN的内容

    文章链接如下: http://3g.163.com/dy/article/DD1GBSLF0511ABV6.html 里面提到胶囊网络,我找了这篇文章看了下: https://blog.csdn.ne ...

  2. 再谈JavaScript的数据类型问题

    JavaScript的数据类型问题已经讨论过很多次了,但许多人还有许多书仍然沿用着错误的.混乱的一些观点,所以就再细讲一回. 提及这个讨论的原因在于argb同学在我的MSN博客上的一段回复,又更早的起 ...

  3. python 相似语句匹配(非机器学习)

    #coding=utf-8 import xlrd import distance from sklearn.feature_extraction.text import CountVectorize ...

  4. [JS Compose] 7. Ensure failsafe combination using monoids

    monoids is a semi-group with a neutral element. A semigroup, it does not have an element to return s ...

  5. Dreamweaver界面主要菜单功能介绍

    启动界面有四个功能:主要使用新建HTML,其中HTML有很多版本,由于国内IE6.0占据了将近百分之七十的比例,所以最新的HTML1.1对他支持的不好,我们主要使用XHTML 1.0 Transiti ...

  6. 导入exce表格中的数据l到数据库

    因为我的项目是JavaWeb的,所有是通过浏览器导入数据库到服务器端的数据库,这里我们采用struts来帮助我们完成. 1:首先定义一个文件上传的jsp页面.把我们的数据先上传到服务器端. <f ...

  7. 显示游戏FPS帧率的几种计算方式

    FPSDisplay.cs using UnityEngine; using System.Collections; public class FPSDisplay : MonoBehaviour { ...

  8. 基于JUnit3.8的一个简单的测试程序

    实现一个简单的计算 注:目标类和测试类要放在同一包下, JUnit单元测试基础要点 目标类:Calculator.java package com.junit3_8; public class Cal ...

  9. Unity3D入门工具介绍(一)

    1.UnitySetup-4.1.2.exe安装包 2unity.pro.4.1.2.patch-MPT.exeUnity3D破解补丁  关于Unity3d 可以看下这个 http://book.2c ...

  10. [转发]MVC WebAPI get和post请求

    转自:http://www.cnblogs.com/babycool/p/3922738.html 来看看对于一般前台页面发起的get和post请求,我们在Web API中要如何来处理. 这里我使用J ...