mysql在linux下修改存储路径
通过下面几步即可修改路径,这里的路径都是测试的路径,一般默认安装路径在/var/lib/mysql下,真正配置按照真实路径配置。
1、修改/etc/sysconfig/selinux文件:
#SELINUX=enforcing
SELINUX=disabled
重启服务器
可以通过sestatus命令查看当前selinux状态
2、mkdir /usr/new2
/etc/init.d/mysql stop
3、cp -rf /var/lib/mysql /usr/new2/
4、vi /usr/my.cnf
修改datadir = /usr/new2/mysql
socket = /usr/new2/mysql/mysql.sock
5、启动会报错/etc/init.d/mysql start:
/etc/init.d/mysql start
Starting MySQL.........The server quit without updating PID file (/usr/new2/mysql/localhost.localdomain.pid). [FAILED]
6、cd /usr/new2
ls -l
drwxr-xr-x 6 root root 4096 Oct 22 13:45 mysql
7、chown -R mysql:mysql /usr/new2/mysql
即可启动,其他可能还需要 chmod 755 /usr/new2/mysql对读写执行权限进行控制
如果修改路径后,还是无法启动Mysql,但mysql的错误日志没有任何有价值的信息,可能是selinux造成,按照上面的第一步修改即可,也可能是my.cnf配置的参与不正确或路径不对导致。
另外平时用的一些Linux命令,比较简单,比较乱,用于自己以后参考:
vi 修改文件,修改内容需要按i,取消修改按esc,取消后按:可以输入指令,比如输入q!则强制退出,不保存文件,按wq保存文件并退出。
find / -name *tomcat* 查找tomcat相关文件夹、文件
./catalina.sh version : 到tomcat目录后查看tomat版本
tar zxvf apache-tomcat-6.0.37.tar.gz 解压tomcat
ls -l 查看目录权限
who 查看目前登录的用户
cat /etc/group 查看文件内容
chown -R bx /usr/local/tomcat 把tomcat目录改为bx用户拥有
chmod -R 750 jdk-6u38-linux-x64.bin 改变JDK文件的权限,标记当前用户为7(读写执行权限)
./jdk-6u38-linux-x64.bin
cp -r jdk1.6.0_38 /usr/jdk/jdk1.6.0_38 把JDK目录拷贝到另外一个目录
rm -rf jdk1.6.0_38 删除整个文件夹( r意思是递归删除, f意思是force的缩写,强制删除,不提示)
vi /etc/profile 编辑环境变量文件(i:插入文字,表示修改这个文件;ESC+:+q:直接退出编辑;ESC+:+wq:保存并退出)
source /etc/profile(source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录)
netstat -ntl | grep 8080 查看端口是否被进程占用
./shutdown.sh 到tomccat的bin目录后停止tomcat
pwd 查看当前所在路径
解决乱码:
1、修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030
2、修改/etc/sysconfig/i18n文件
#LANG="en_US.UTF-8"
#SUPPORTED="en_US.UTF-8:en_US:en"
#SYSFONT="latarcyrheb-sun16"
改为
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh"
SYSFONT="lat0-sun16"
SYSFONTACM="8859-15"
3、在/usr目录下,新增一个.vimrc文档:vi ~/.vimrc
let &termencoding=&encoding
set fileencodings=utf-8,gbk
$:wq
/etc/init.d/mysql stop 关闭mysql
/etc/init.d/mysql start 打开mysql
/etc/init.d/mysql restart 重启mysql
rpm -ql pcre-7.8-4.el6.x86_64 查看包安装路径
date -s 13:12:00 修改时间
rpm -qa | grep pcre 查看安装的PCRE版本
pgrep java| xargs kill -s 9 强制删除java进程
netstat -natp||grep ESTABLISHED|wc 查看所有建立了连接的网络连接
在/etc/sysconfig/iptables里面增加一行,将3306端口开放:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
然后重启生效:service iptables restart
监控端口:netstat -natp||grep ESTABLISHED|wc
cp -rf com /usr/local/beifen/ab
mkdir -p /usr/local/ab/cd
df -hl (查看磁盘大小)
rm -rf jdk1.6.0_38 删除整个文件夹( r意思是递归删除, f意思是force的缩写,强制删除,不提示)
mysql在linux下修改存储路径的更多相关文章
- Linux下修改PATH路径
1.#PATH=$PATH:/opt/lamp/mysql/bin 使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效 2.#vi /etc/profi ...
- 【MySQL】Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装
[MySQL]Linux下MySQL 5.5.5.6和5.7的RPM.二进制和源码安装 1.1 BLOG文档结构图 1.2 前言部分 1.2.1 导读和注意事项 各位技术爱好者,看完本文后, ...
- Linux下multipath多路径配置
一.什么是多路径 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系.而到了有光纤组成的SAN环境,或者由iSCSI组成的IPSAN环境,由于主机和存 储通过了光纤交换机或者多块网卡及IP ...
- MariaDB 修改存储路径后启动失败问题解决
修改 MariaDB 路径到 home 路径下, 执行 systemctl start mariadb 启动MariaDB 时,报错提示: Job for mariadb.service failed ...
- linux下添加动态链接库路径、动态库加载等方法
linux下添加动态链接库路径的方法 2017年01月20日 10:08:17 阅读数:5596 Linux共享库路径配置 Linux下找不到共享库文件的典型现象为明明已经安装某个软包(如libn ...
- 【修改端口号】linux下修改apache,nginx服务端口号
一.linux下修改apache端口号 yum安装后,apache配置文件: /etc/httpd/conf/httpd.conf 找到apache目录下的 httpd.conf, 使用vi 打开,找 ...
- linux下修改Apache配置文件
linux下修改host文件host文件存放路径 /etc/hosts 可以用vim编辑 //Apache配置虚拟主机 /usr/local/apache/conf/extra/httpd-vhost ...
- MySQL在linux下安装
mysql在linux下的安装 安装环境:系统是 centos6.5 1.下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloa ...
- linux下修改apache,nginx服务端口号
一.linux下修改apache端口号 yum安装后,apache配置文件: /etc/httpd/conf/httpd.conf 找到apache目录下的 httpd.conf, 使用vi 打开,找 ...
随机推荐
- Leetcode 39. Combination Sum
Given a set of candidate numbers (C) (without duplicates) and a target number (T), find all unique c ...
- Java基础-一个java文件多个类的问题
一个.java文件当然可以包括多个类.但这些类有一个特殊的类与其它的不同,,这个类是带public 属性的类.一个.java类文件中仅有一个public属性的类.而且这个类与文件名相同.
- CSS书写顺序
CSS书写顺序 1.位置属性(position, top, right, z-index, display, float等)2.大小(width, height, margin, padding)3. ...
- Windows 基础知识2
1.进程通信的几种方式 管道:匿名,命名 信号 报文 共享内存 信号量:主要作为进程和同一进程的线程同步的方式 套接字 2.线程通信的几种方式: 临界区,信号量.互斥量.事件. 信号量:它允许多个线程 ...
- 裁剪要素出现错误 :HRESULT:0x80040239
pFeatureBuffer = pOutFeaCls.CreateFeatureBuffer(); pFeatureCursor = pOutFeaCls.Inser ...
- Solr学习总结(七)Solr搜索引擎的整体架构
经过前面一段时间的努力,终于把我所知道的关于solr 的内容都总结完了.前面讲到了solr 的安装配置,web管理后台的使用,solr 的查询参数和查询语法,还说到了solr的客户端 solrnet ...
- R语言学习笔记-机器学习1-3章
在折腾完爬虫还有一些感兴趣的内容后,我最近在看用R语言进行简单机器学习的知识,主要参考了<机器学习-实用案例解析>这本书. 这本书是目前市面少有的,纯粹以R语言为基础讲解的机器学习知识,书 ...
- 如何快速上手使用STM32库函数
一.背景 如前文所述,利用标准库函数的好处在于,可以快速开发,不用去对着数据手册,小心翼翼的一位一位的配置那些繁复的寄存器,因为这些工作意法半导体已经找了一些顶级的工程师帮你做了,杰作既是其库函数.当 ...
- 【Python基础学习一】在OSX系统下搭建Python语言集成开发环境 附激活码
Python是一门简单易学,功能强大的编程语言.它具有高效的高级数据结构和简单而有效的面向对象编程方法.Python优雅的语法和动态类型以及其解释性的性质,使它在许多领域和大多数平台成为编写脚本和快速 ...
- am335x watchdog 设备出错
问题描述: am335x watchdog 设备节点打开失败. 如果是直接将omap_wdt 直接编译成uImage,这样会出现打开文件节点失败的情况. 如果单独编译成模块在后面文件系统内插入则不会. ...