LNMP一键包安装后解决MySQL无法远程连接问题

一、用户权限不足 也就是说只允许了localhost访问,没有允许外网访问。网上有很多种方法,我这里建议使用phpMyAdmin修改 二、Linux iptables防火墙(MySQL的3306端口没有对外开放) 为了安全LNMP默认是禁止远程连接的 1、查看已有的iptables规则,以序号显示,Linux终端输入以下命令: 2、找到3306端口是否为DROP,如果是,那么我们需要手动开启,输入以下命令开启,Linux终端输入以下命令: 我这里是6,根据你的实际情况选择 再次测试下,MySQL已经可以远程登录了。

CentOS 7安装LEMP stack(Linux, Nginx, MySQL, PHP)

首先安装 Nginx 通常系统自带的是旧版本,安装新的版本需要手动设置yum repo 写入以下内容: yum安装Nginx 查看Nginx版本 启动Nginx 开机启动Nginx 配置文件:/etc/nginx/nginx.conf 默认目录:/usr/share/nginx/html 官方参考资料:http://nginx.org/en/linux_packages.html#RHEL-CentOS MySQL 添加 MySQL Yum Repository 在 MySQL Yum Repository 上找到对应的版本 您可以通过以下命令检查是否已成功添加MySQL Yum Repository  选择发行版本 禁用MySQL5.7,启用MySQL5.6 禁用MySQL8.0,启用MySQL5.7 查看MySQL Yum Repository具体内容 yum安装MySQL 查看MySQL版本 启动MySQL 查看MySQL运行状态 开机启动MySQL MySQL安全设置 查看MySQL临时密码 配置文件:/etc/my.cnf 默认数据目录:/var/lib/mysql 官方参考资料: https://dev.mysql.com/doc/mysql-repo-excerpt/8.0/en/linux-installation-yum-repo.html PHP 添加第三方提供的 PHP Yum Repository 选择版本 安装php-fpm 安装php扩展 配置PHP 备份PHP默认配置文件 修改配置 配置php-fpm 备份php-fpm默认配置文件… Continue reading CentOS 7安装LEMP stack(Linux, Nginx, MySQL, PHP)

macOS使用Homebrew搭建PHP环境

安装Homebrew 安装PHP php.ini 以及 php-fpm.ini 保存路径:  /usr/local/etc/php/7.x/ 启动PHP服务 安装MySQL 由于MySQL 8 改动太大,加上对MySQL 8 不熟悉,我选择按装MySQL 5.7的版本 启动MySQL 安装Nginx 启动Nginx 安装Redis 启动Redis 安装MongoDB 启动MongoDB 安装PHP扩展 安装 composer nodejs 添加Nginx vhost test.conf