yum 安装mysql的位置_Yum安装MySQL以及相关目录路径和修改目录
有些时候,为了方便,有些同学喜欢通过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以及相关目录路径和修改目录相关推荐
- arch mysql日志位置_MySQL 日志文件与相关参数
1 .参数文件及mysql参数 查看mysql 的 my.cnf 配置文件位置命令:>./bin/mysql --help | grep my.cnf 查看mysql 的参数设置命令: mysq ...
- 【Android】安装时, 先拷so主目录(当前设备相关),再拷so次目录,不重复拷贝 (armeabi/armeabi-v7a) arm-v7不兼容arm-v5
http://www.cnblogs.com/loveisbug/archive/2013/04/25/3042950.html
- MySQL数据库基础:安装+登入+SQL操作语句+数据库授权、备份、恢复+其他操作
MySQL简介 MySQL最流行的RDBMS(关系型数据库系统),特别是在WEB应用方面,表现特点 数据以表格的形式出现 每行为各种记录名称 每列为记录名称所对应的数据域 许多的行和列组成一张表单 若 ...
- mysql安装成功截屏_Linux系统安装MySql步骤及截屏-阿里云开发者社区
如下是我工作中的记录,介绍的是linux系统下使用官方编译好的二进制文件进行安装MySql的安装过程和安装截屏,这种安装方式速度快,安装步骤简单! 需要的朋友可以按照如下步骤进行安装,可以快速安装My ...
- linux安装mongo卸载mongo,CentOS7安装及卸载MongoDB.md
安装 MongoDB 社区版本 配置 yum 包管理系统 创建 /etc/yum.repos.d/mongodb-org-4.2.repo 文件,这样你就可以使用 yum 安装 MongoDB,文件内 ...
- mysql5.7 yum 密码_yum 安装 Mysql 5.7,忘记密码解决方案
Linux卸载yum安装的mysql 一.系统情况 Linux:Centos7.4(64位) Mysql:5.6 二.卸载mysql 1.查看安装了哪些mysql程序 Bash 2.使用yum rem ...
- CentOS6.8下使用yum安装mysql,并远程登陆mysql
yum安装5.6版本的mysql一.检查系统是否安装其他版本的MYSQL数据 #yum list installed | grep mysql有则删除所有 #yum -y remove mysql-l ...
- CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)
准备篇: 1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m t ...
- 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.检查是否已 ...
最新文章
- android常见错误与问题
- GBDT算法原理深入分析
- Exception在方法继承中的限制
- mybatis学习(49):嵌套查询--一对多
- python解析格式文件
- 微课系列(三):Python列表中存储的是元素的引用
- (哈哈)漫画告诉你什么是屎一样的代码(屎里蕴含着代码的秘密)
- 自定义View以及事件分发总结
- 安装db2 提示不是有效的win32应用程序?
- [转]5个JavaScript面试题
- make_classification参数
- 设计模式 ( 十二 ) 静态代理模式
- linux测坏道脚本,linux测试硬盘坏道
- 邮箱注册的html怎么写,邮箱格式怎么写 邮箱的正确写法
- 如何使用LaTeX完成一篇论文的基本排版
- 软件测试面试题:软件验收测试包括正式验收测试、alpha测试、beta测试三种测试?
- 骨传导耳机推荐,列举几款骨传导主流的耳机分享
- RK VOP设备树分析
- HDLC协议及PPP协议
- 说一说JS数据类型有哪些
热门文章
- 阿里云应用实战-IoT工业数据上云优化实践
- 隐马尔科夫模型原理解析
- 转型产品经理该怎么做(适用于0-2岁的产品经理)
- 凯撒密码c语言小写字母,凯撒密码c(c语言编程凯撒密码)
- centos yum安装_centos7上yum安装碰到的坑
- java循环输入直到,使用循环接受其他用户输入,直到用户输入结束输入的值
- mysql 5.7 启动脚本_MySQL数据库 5.7 启动脚本
- WEB页面的生命周期,DOMContentLoaded,load,beforeunload,unload
- 滚动条判断是否滑动到顶部底部
- 激发你的灵感:16个精美视差效果网页设计作品