1、打开PHPSTUDY,如图所指,这个就是PHPSTUDY软件
2、进入phpstudy界面,用鼠标右键点击开始,红框中已经标出。
3、用鼠标右键点击重启,会出现重启Apache与重启MySQL。
4、我们先点击重启Apache,在提示信息中我们可以看到Apache已经启动。
5、重启MySQL后,提示信息会提示MySQL已经启动。
[caibo@localhost /]$ firewall-cmd --zone=public --add-port=3306/tcp --permanentsuccess
[caibo@localhost /]$ firewall-cmd --reload
systemctl stop firewalldservice #停止
systemctl disable firewalldservice #禁用
mysql安装后还要允许远程连接,其他服务器才能连接到本地的数据库。
mysql账户是否不允许远程连接。如果无法连接可以尝试以下方法:
mysql -u root -p //登录MySQL
mysql> GRANT ALL PRIVILEGES ON TO 'root'@'%'WITH GRANT OPTION; //任何远程主机都可以访问数据库
mysql> FLUSH PRIVILEGES; //需要输入次命令使修改生效
mysql> EXIT //退出
也可以通过修改表来实现远程:
mysql -u root -p
mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;1、先查监听 netstat -lntp,看看有没有mysqld所对应的3306,监听到哪个IP上的?或者是全部
2、再查防火墙iptables -L -n,看看是不是允许了3306端口
linux下除了可以监听某个端口,还可以监听到UNIX domain sockets,你的网站打开正常,并不能说明一定得连3306端口,linux下连接localhost也不一定是连的是localhost:3306,有可能直接连UNIX domain sockets了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)