有些时候,为了方便,有些同学喜欢通过yum的方式安装MySQL,没有设置统一的文件目录以及软件目录,那么就会为后续的维护工作带来很大的麻烦!

下面就简单介绍一下yum安装MySQL的步骤以及这类安装下的相关目录路径,最后简单介绍下如何更改文件目录!

YUM安装MySQL

1、安装客户端和服务器端

#确认mysql是否已安装:

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/my.cnf中加入default-character-set=utf8

#启动mysql服务:

service mysqld start

#或者/etc/init.d/mysqld start

#设置开机启动:

chkconfig--add mysqld

#查看开机启动设置是否成功

chkconfig--list | grep mysql*mysqld0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

#停止mysql服务:

service mysqld stop

3、登录及忘记修改密码

#创建root管理员:

#mysqladmin-u root password 666666#登录:

mysql-u root -p

#如果忘记密码,则执行以下代码来修改密码

service mysqld stop

mysqld_safe--user=root --skip-grant-tables

mysql-u root

use mysql

update userset password=password("666666") where user="root";

flush privileges;

4、远程访问设置

#开放防火墙的端口号

#mysql增加权限:

#mysql库中的user表新增一条记录host为“%”,user为“root”。

use mysql;

UPDATE user SET Host= '%' WHERE User = 'root' LIMIT 1;

#%表示允许所有的ip访问

5、mysql的几个重要目录

#(a)数据库目录/var/lib/mysql/#(b)配置文件/usr/share /mysql(mysql.server命令及配置文件)

#(c)相关命令/usr/bin(mysqladmin mysqldump等命令)

#(d)启动脚本/etc/rc.d/init.d/(启动脚本文件mysql的目录)

centos6 下修改yum安装的mysql默认目录

1.创建新目录

#数据目录设置为 /home/data

mkdir-p /home/data

2.把MySQL服务进程停掉:

mysqladmin -u root -p shutdown

3. 把/var/lib/mysql 整个目录移到/home/data

mv /var/lib/mysql /home/data/

4.修改配置文件 my.cnf

#假如/etc/目录下没有my.cnf配置文档,请到/usr/share/mysql/下找到*.cnf文档

#拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:

cp/usr/share/mysql/my.cnf /etc/my.cnf

vi  my.cnf

[mysqld]

port= 3306socket= /home/data/mysql/mysql.sock   #修改socket参数

5.修改MySQL启动脚本/etc/init.d/mysql

vi /etc/init.d/mysql

datadir=/home/data/mysql   #修改datadir数据目录的位置

#做一个mysql.sock 链接:

ln-s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock

6.检查相关目录的属主和权限。

chown -R mysql:mysql /home/data/mysql/  #设置数据库的归属为mysql

7.重新启动MySQL服务

/etc/init.d/mysql start

yum 安装mysql的位置_Yum安装MySQL以及相关目录路径和修改目录相关推荐

  1. arch mysql日志位置_MySQL 日志文件与相关参数

    1 .参数文件及mysql参数 查看mysql 的 my.cnf 配置文件位置命令:>./bin/mysql --help | grep my.cnf 查看mysql 的参数设置命令: mysq ...

  2. 【Android】安装时, 先拷so主目录(当前设备相关),再拷so次目录,不重复拷贝 (armeabi/armeabi-v7a) arm-v7不兼容arm-v5

    http://www.cnblogs.com/loveisbug/archive/2013/04/25/3042950.html

  3. MySQL数据库基础:安装+登入+SQL操作语句+数据库授权、备份、恢复+其他操作

    MySQL简介 MySQL最流行的RDBMS(关系型数据库系统),特别是在WEB应用方面,表现特点 数据以表格的形式出现 每行为各种记录名称 每列为记录名称所对应的数据域 许多的行和列组成一张表单 若 ...

  4. mysql安装成功截屏_Linux系统安装MySql步骤及截屏-阿里云开发者社区

    如下是我工作中的记录,介绍的是linux系统下使用官方编译好的二进制文件进行安装MySql的安装过程和安装截屏,这种安装方式速度快,安装步骤简单! 需要的朋友可以按照如下步骤进行安装,可以快速安装My ...

  5. linux安装mongo卸载mongo,CentOS7安装及卸载MongoDB.md

    安装 MongoDB 社区版本 配置 yum 包管理系统 创建 /etc/yum.repos.d/mongodb-org-4.2.repo 文件,这样你就可以使用 yum 安装 MongoDB,文件内 ...

  6. mysql5.7 yum 密码_yum 安装 Mysql 5.7,忘记密码解决方案

    Linux卸载yum安装的mysql 一.系统情况 Linux:Centos7.4(64位) Mysql:5.6 二.卸载mysql 1.查看安装了哪些mysql程序 Bash 2.使用yum rem ...

  7. CentOS6.8下使用yum安装mysql,并远程登陆mysql

    yum安装5.6版本的mysql一.检查系统是否安装其他版本的MYSQL数据 #yum list installed | grep mysql有则删除所有 #yum -y remove mysql-l ...

  8. CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)

    准备篇: 1.配置防火墙,开启80端口.3306端口       vi /etc/sysconfig/iptables       -A INPUT -m state --state NEW -m t ...

  9. mysql 8.0 yum_CentOS8 安装 MySQL8.0(yum)

    1.Mysql 官网下载 RPM 包 wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm 2.检查是否已 ...

最新文章

  1. android常见错误与问题
  2. GBDT算法原理深入分析
  3. Exception在方法继承中的限制
  4. mybatis学习(49):嵌套查询--一对多
  5. python解析格式文件
  6. 微课系列(三):Python列表中存储的是元素的引用
  7. (哈哈)漫画告诉你什么是屎一样的代码(屎里蕴含着代码的秘密)
  8. 自定义View以及事件分发总结
  9. 安装db2 提示不是有效的win32应用程序?
  10. [转]5个JavaScript面试题
  11. make_classification参数
  12. 设计模式 ( 十二 ) 静态代理模式
  13. linux测坏道脚本,linux测试硬盘坏道
  14. 邮箱注册的html怎么写,邮箱格式怎么写 邮箱的正确写法
  15. 如何使用LaTeX完成一篇论文的基本排版
  16. 软件测试面试题:软件验收测试包括正式验收测试、alpha测试、beta测试三种测试?
  17. 骨传导耳机推荐,列举几款骨传导主流的耳机分享
  18. RK VOP设备树分析
  19. HDLC协议及PPP协议
  20. 说一说JS数据类型有哪些

热门文章

  1. 阿里云应用实战-IoT工业数据上云优化实践
  2. 隐马尔科夫模型原理解析
  3. 转型产品经理该怎么做(适用于0-2岁的产品经理)
  4. 凯撒密码c语言小写字母,凯撒密码c(c语言编程凯撒密码)
  5. centos yum安装_centos7上yum安装碰到的坑
  6. java循环输入直到,使用循环接受其他用户输入,直到用户输入结束输入的值
  7. mysql 5.7 启动脚本_MySQL数据库 5.7 启动脚本
  8. WEB页面的生命周期,DOMContentLoaded,load,beforeunload,unload
  9. 滚动条判断是否滑动到顶部底部
  10. 激发你的灵感:16个精美视差效果网页设计作品