Ubuntu20.04安装apache、mysql、php、phpmyadmin、wordpress(一)


环境

系统:Ubuntu20.04 LTS

安装环境:apache、mysql、php、最新版phpmyadmin、wordpress

 (一)

1.系统升级和更新源
sudo apt-get update
sudo apt-get upgrade

 2.配置apache2

apt-get install apache2 -y

 在本地计算机(您自己使用的电脑打开浏览器)输入http://< IP 地址> 查看到 “it works” 界面,说明 apache2 安装成功。

3.安装php组件
sudo apt-get install php7.4 -y

 安装 php 相关组件:

sudo apt-get install php7.4-fpm

sudo apt-get install php7.4-mysql

sudo apt-get install php7.4-gd php7.4-mbstring -y

 

开启php服务:service php7.4-fpm start

检查php服务是否已启动:php -v

 4.安装mysql数据库

sudo apt-get install mysql-server -y

安装php mysql相关组件:

sudo apt-get install php7.4-mysql(上面安装过了,忘记了.....)

查看mysql版本,看是否成功安装

mysql -V

 

mysql8.0默认root用户无密码登录,需要额外创建mysql用户

create user 'test'@'localhost' identified by '123456';    //为本地创建一个名为test,密码为123456的用户;

GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost' WITH GRANT OPTION;    //为本地test用户授予所有权限;

flush privileges;    //刷新权限,更新;

 

MySQL 8.0修改密码步骤:

以 root 用户登录MySQL。
进入MySQL系统自带数据库: mysql 数据库中。
执行更改密码语句。
退出MySQL后,使用新的密码重新登陆。

mysql> show databases;
mysql> use mysql;

mysql> ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

mysql> flush privileges; --刷新MySQL的系统权限相关表

mysql> exit;

 

 问题:ubuntu下mysql设置允许远程连接,(10061)错误

一,先确认Iptable里面没有阻止3306端口

二,创建用户,允许任意主机登录,即允许登录主机为%,而不是local

三,很多人忽略的一步,/etc/mysql/my.cnf里面设置bind-address = 0.0.0.0,如果已经存在bind-address = 127.0.0.1的就修改为0.0.0.0

ok了,这样就可以解决mysql远程登录2003,10061等错误。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM