美文网首页
lnmpa安装篇

lnmpa安装篇

作者: qzuser_5ed6 | 来源:发表于2018-05-06 14:38 被阅读0次

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.迁移项目到数据盘

相关文章

网友评论

      本文标题:lnmpa安装篇

      本文链接:https://www.haomeiwen.com/subject/itzerftx.html