发布文件到ubuntu服务器上

本文档详细介绍了如何在Ubuntu服务器上安装Apache2和MySQL,包括使用Xshell连接服务器、通过FileZilla上传文件、设置MySQL远程连接权限及修改配置,以及开启服务器防火墙规则以允许远程访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装apache2

在Xshell连接ubuntu服务器,执行以下代码 ssh ubuntu@服务器ip

1. apt-get update 从服务器拉取可用的包到本地

在这里插入图片描述

2. sudo apt-get install apache2 安装apache2

在这里插入图片描述

3. ls /var/www 查看该目录下是否有html文件

在这里插入图片描述

4. 打开File Zilla Client,打开站点管理,协议那选择SFTP, 主机那输入ubuntu的服务器ip,端口可以写22也可以不写,然后再输入ubuntu的用户名和密码,进行连接。

在这里插入图片描述

5. 连接成功,用ubuntu的ip在浏览器打开,则可以看到如下图片:

在这里插入图片描述
在File Zilla Client中,在远程站点中,找到var文件下的文件www的html文件,打开可以看到有index.html网页文件。
在这里插入图片描述

6. 在本地站点找到自己想上传的文件,拉到右边,则可以上传成功,然后就在浏览器打开上传的网页。

在这里插入图片描述

如果上传失败,那是因为权限不够, 输入这一条语句可以解决权限问题:sudo chmod 777 html

在这里插入图片描述

安装mysql

1. sudo apt install mysql-server 安装mysql服务器

在这里插入图片描述

2. sudo mysql 打开mysql

在这里插入图片描述

3. show databases; 查看数据库

在这里插入图片描述

4. use mysql; 使用数据库

在这里插入图片描述

5. show tables; 查看数据库表

在这里插入图片描述

6. select user fromuser; 查看user表(可执行也可不执行这一步)

在这里插入图片描述

7. select user,plugin,authentication_string from user; 查看user表里面的组

在这里插入图片描述

如果这一行和下面的不一样,则用 update user set plugin=‘mysql_native_password’ where user=‘root’; 进行修改

在这里插入图片描述

8. update user set authentication_string=PASSWORD(‘密码’) where user=‘root’;

FLUSH PRIVILEGES; 修改密码

在这里插入图片描述

9. FLUSH PRIVILEGES; 更新数据库,并退出。

在这里插入图片描述

10. mysql -u root -p 重新登录数据库

在这里插入图片描述

11. 进入etc下的mysql下的mysql.conf.d目录, 执行 sudo vi mysqld.cnf命令

在这里插入图片描述把 bind-address = 127.0.0.1 改为 bind-address = 0.0.0.0

在这里插入图片描述

12. GRANT ALL PRIVILEGES ON *.*TO root@‘%’ IDENTIFIED BY ‘cai123456’ with grant option; 进入mysql,进行远程连接,并更新数据库。

在这里插入图片描述

13. sudo service mysql restart 重启服务器。
14. 打开ubuntu防火墙,添加规则,如下:

在这里插入图片描述

在这里插入图片描述

15.打开Navicat 进行连接

在这里插入图片描述
连接成功,则在左边可以看到小鲸鱼变成绿色。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值