linux修改mysql日志目录_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的缩写,强制删除,不提示)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值