文档章节

Centos6.5 yum 安装MySQL5.5 并修改数据库路径

varchard
 varchard
发布于 2016/05/30 18:42
字数 368
阅读 65
收藏 5

Webtatic EL6 for CentOS/RHEL 6.x
1、添加源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

2、安装mysql5.5
yum install mysql55w mysql55w-server

安装完成后查看数据库安装的位置(这个版本的的数据分了好多文件夹,但是以/var/lib/mysq为主)
[root@localhost ~]# find / -name mysql
/var/lib/mysql
/usr/share/mysql
/usr/lib64/mysql
/usr/lib64/perl5/auto/DBD/mysql
/usr/lib64/perl5/DBD/mysql
/usr/bin/mysql

3、更换数据库位置
[root@localhost opt]# cp -rf /var/lib/mysql /opt/
修改my.cnf
原配置文件
[root@localhost ~]# vi /etc/my.cnf 
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
修改为
datadir=/opt/mysql
socket=/opt/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

在启动 mysqld: [确定]
[root@localhost opt]#  chkconfig mysqld on
[root@localhost opt]#  service mysqld start
正在启动 mysqld: [确定]
[root@localhost opt]# mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)


如果是权限问题,则先改变权限 #chown -R mysql:mysql /opt/mysql
发现还是报错,在my.cnf中加入
[client] 
socket=/opt/mysql/mysql.sock

ps:在迁移数据的时候遇到各种错误,参考了很多文章

http://www.cnblogs.com/visi_zhangyang/archive/2012/03/05/2380531.html

http://www.educity.cn/wenda/592852.html

© 著作权归作者所有

varchard
粉丝 6
博文 58
码字总数 19458
作品 0
程序员
私信 提问
源代码安装mysql5.5

本文主要介绍了如何在源码安装mysql5.5,所用系统为CentOS6.5 一、安装相应的开发环境 yum install -y ncurses-devel yum install -y libaio yum install -y bison yum install -y gcc-c++ y...

devin223
2015/07/10
0
0
CentOS6.3安装MySQL5.6.10并修改MySQL的root用户密码

环境:CentOS 6.3 最小化缺省安装,配置好网卡。   安装MySQL前,确认Internet连接正常,以便下载安装文件。   先使用 yum -y update 指令升级系统到最新版本。   本安装将MySQL的数据...

龙上
2013/03/17
0
0
centos6.5安装mysql5.7

本文详细介绍如何CentOS6.5上安装目前最新的mysql(mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz),并搭建mysql服务器 工具/原料 VisualBox安装的CentOS6.5虚拟机 MySQL官网下载的mysql-5.7.1...

xiaoxin
2018/06/12
0
0
mariadb10.2 多实例

用mariadb官方源下载mariadb。 [root@business-backup ~]# vim /etc/yum.repos.d/mariadb.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.2/centos7-amd64 gpgkey=http......

wgbhji
2017/09/29
0
0
MariaDB/MySQL之安装

MySQL的安装方式大致可以分为三种:rpm包安装、通用二进制包安装、源码编译安装。今天我们就用三种方式分别安装下。 准备 平台:CentOS6.5 软件:软件我们在MariaDB的官网下载,速度还是很快...

edgarxue
2014/04/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库

数据库架构 数据库架构可以分为存储文件系统和程序实例两大块,而程序实例根据不同的功能又可以分为如下小模块。 1550644570798 索引模块 常见的问题有: 为什么要使用索引 什么样的信息能成...

一只小青蛙
今天
4
0
PHP常用经典算法实现

<? //-------------------- // 基本数据结构算法 //-------------------- //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = int......

半缘修道半缘君丶
昨天
5
0
GIL 已经被杀死了么?

本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/8KvQemz0SWq2hw-2aBPv2Q 花下猫语: Python 中最广为人诟病的一点,大概就是它的 GIL 了。...

豌豆花下猫
昨天
5
0
git commit message form

commit message一般包括3部分:Header、Body、Footer。 <type>(<scope>):<subject>blank line<body>blank line<footer> header是必需的,body、footer可以省略。 header中type、subject......

ninjaFrog
昨天
5
0
聊聊Elasticsearch的CircuitBreakerService

序 本文主要研究一下Elasticsearch的CircuitBreakerService CircuitBreakerService elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/indices/breaker/CircuitBreakerService.ja......

go4it
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部