lnmpa安装篇

2018-05-06  本文已影响0人  qzuser_5ed6

1.wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmpa

2.转移操作

新建mysql数据目录

mkdir /data/mysqlData

停止mysql服务

service mysqld stop

输入密码, 等待停止

把/var/lib/mysql整个目录复制到/data/mysqlData

cp -rf/var/lib/mysql/data/mysqlData/

修改my.cnf文件

cp /etc/my.cnf /etc/my.cnf.bakvim /etc/my.cnf

文件内容如下, 需要修改datadir,socket对应的目录

[mysqld]default-character-set=utf8#datadir=/var/lib/mysqldatadir=/data/mysqlData/mysql #####socket=/var/lib/mysql/mysql.socksocket=/var/lib/mysql/mysql.sock ####user=mysql# Disabling symbolic-linksis recommendedto prevent assortedsecurity riskssymbolic-links=0[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid [mysql]default-character-set=utf8[client]default-character-set=utf8

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

vim /etc/init.d/mysqld

修改文件中`datadir`路径

phpmyadmin直接使用时提示错误

将下载好的phpmyadmin直接放到目录下面会提示如下错误:

mysqli_real_connect(): (HY000/2002): No such file or directory

错误原因默认php中配置的mysqli没有与实际的mysql.sock对应正确;

命令行登录mysql 通过命令 STATUS 获取mysql.sock路径,在php.ini中配置好mysqli路径。

mysqli.default_socket = /www/tmp/mysql.sock

pdo_mysql.default_socket=/www/tmp/mysql.sock

3.迁移项目到数据盘

上一篇下一篇

猜你喜欢

热点阅读