如何使用云服务器安装宝塔面板?
一.为什么使用宝塔面板?
宝塔只是一个Linux 运维面板,方便管理服务器、方便安装软件。
要保证云服务器是新的,里面没有安装系统和软件,直接安装宝塔面板即可。
二. 如何使用云服务器安装宝塔面板?
2.1 轻量应用文件服务器
直接安装宝塔Linux面板即可。如果linux面板的版本要更换,直接使用系统镜像安装宝塔即可。
2.2 ECS文件服务器
在宝塔面板的官网中复制安装脚本,然后在云服务器中下载即可。
三.远程链接
3.1 轻量应用文件服务器
- 参考下图使用步骤,一步步操作。
- 远程连接。
- 在云服务器中得到的面板网址、username、password一定要保存,就只存在一次。如果未保存后期忘记了,只能重置服务器的系统,重新开始安装宝塔Linux
- 面板地址包含了内网面板地址和外网面板地址。内网面板地址使用的是私有IP,外网面板地址使用的是公有IP。在浏览器网址栏直接登录外网面板地址即可登录云服务器宝塔面板。
- 放行端口。开放端口是也可以限制IP地址,只能让自己能访问到,怎么知道自己本机的IP地址呢?百度搜索ip,在防火墙,添加规则,点击启用。
- 然后在浏览器中输入面板地址进入宝塔面板,输入上方保存的username、password,进入服务器的宝塔面板。
3.2 ECS文件服务器
- 远程连接。
- 在云服务器中得到的面板网址、username、password一定要保存,就只存在一次。如果未保存后期忘记了,只能重置服务器的系统,重新开始安装宝塔Linux
- 面板地址包含了内网面板地址和外网面板地址。内网面板地址使用的是私有IP,外网面板地址使用的是公有IP。在浏览器网址栏直接登录外网面板地址即可登录云服务器宝塔面板。
- 放行端口。开放端口是也可以限制IP地址,只能让自己能访问到,怎么知道自己本机的IP地址呢?百度搜索ip,在防火墙,添加规则,点击启用。
- 然后在浏览器中输入面板地址进入宝塔面板,输入上方保存的username、password,进入服务器的宝塔面板。
四.更改宝塔面板设置
- 注意:首次打开面板浏览器将提示不安全。
请选择以下其中一种方式解决不安全提醒1、下载证书,地址:https://dg2.bt.cn/ssl/baota_root.pfx,双击安装,密码【www.bt.cn】2、点击【高级】-【继续访问】或【接受风险并继续】访问教程:https://www.bt.cn/bbs/thread-117246-1-1.html
- 绑定手机号。进入到宝塔面板里面后提示绑定手机号,绑定一下。
- 然后点击面板设置,去改下安全入口、用户名、密码。然后记得保存更改后的用户名和密码。
- 宝塔面板的版本可以根据需要跟新最新版本。
五.下载软件
5.1 介绍
现在我们就可以用宝塔快速的安装咱们需要的前端和后端的软件,点击左侧菜单栏的软件商店。下载软件的版本可以更换。安装错版本没关系,可以去点击设置-> 切换版本。
下载常用必须的软件:Nginx、Tomcat、Mysql等。
Tomcat:装tomcat只是为了装java,装完Tomcat后,然后先把tomcat停掉,不然用不了8080端口。
Mysql:在宝塔面板 软件商店 -> 应用搜索,搜索mysql,这里安装5.7以上版本。
5.2 使用宝塔面板安装mysql
- 在宝塔面板 软件商店 -> 应用搜索,搜索mysql,这里安装5.7以上版本,点击安装会弹出消息盒子,可以×掉,它会在后台下载。
- 安装完后重置数据库管理员密码。
- 防火墙开放3306端口。
远程链接云服务器。
进入数据库,新建mysql用户,并设置密码。
~> mysql -uroot -p
Enter password:(输入刚刚设置的密码,密码默认不明码显示)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)
mysql> create user '###'@'%' identified by '###' with grant option;
或者
mysql> create user '###'@'%' identified with mysql_native_password by '###';
注意:mysql8.0及以上版本需要使用以下语句:
mysql> create user ###@'%' identified by '###';
mysql> grant all privileges on *.* to ###@'%' with grant option;
//刷新权限使操作生效
mysql> FLUSH PRIVILEGES;
mysql> quit
Bye
不需要重启数据库即可生效。
假如出现以下报错:
# ERROR 1558 (HY000): Column count of mysql.user is wrong. Expected 43, found 42. Created with MySQL 50568, now running 50651. Please use mysql_upgrade to fix this error.
原因:这是因为系统自带的mysql版本需要更新。
解决方案
先退出mysql(输入quit),然后在命令行输入。
>> mysql_upgrade -u### -p //有密码就写密码
>> mysql -### -p
把在所有数据库的所有表的所有权限赋值给位于所有IP地址的新建用户:
mysql> grant all privileges on *.* to '###'@'%' with grant option;
# Query OK, 0 rows affected (0.00 sec)
假如出现以下报错:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'grant option' at line 1
解决方案
grant all privileges on *.* to '###'@'%' identified by '###' with grant option;