宝塔Linux数据库mysql5.5升级到5.7教程

您好,升级步骤如下
1、先为您的数据库备份,备份的时候要确保没有数据写入,然后把备份好的数据库下载到本地或者其它服务器上,防止数据丢失,有条件的可直接对服务器做磁盘快照,这里是备份好数据再停止数据库,因为面板上的备份是使用mysqldump命令备份,需要数据库在运行
2、备份好数据之后,停止数据库,稍等几分钟再卸载
3、安装8.0版本的MYSQL
4、操作完毕后在宝塔左侧数据库菜单内添加新的空数据库、然后导入先前备份的数据库
这样就可以升级成功了,不过要确保您mysql5.7中的数据在mysql8中也是兼容的,有时候两个版本之间的数据结构等还是有点差异,您事先可以用个测试机器安装mysql8,再导入mysql5.7的数据,看看是否能兼容。您在面板上升级好mysql8之后,导入数据,如果数据导入不全或者失败,先恢复到mysql5.7,然后测试好之后再升级
建议在您深夜等访客较少的时候升级。
升级过程中会重启数据库、如数据库原本存在表损坏等情况的话,
将会导致重启失败甚至数据丢失、务必做好数据库备份校验数据完整性后再进行升级。
如果您做了备份还不放心,建议您前往服务器商家控制台做个服务器快照,可随时回滚。
最近在折腾玩客云,刷了一个Armbian Linux系统,顺手将 root 远程登录也给禁用了,这里记录一下方法。
创建新管理账户
创建账户
useradd -m admin
设置密码
passwd admin
添加到系统管理员组
#CentOS/RHEL
usermod -aG wheel admin
#Debian/Ubuntu
usermod -aG sudo admin
禁用root账户
禁用 root 有很多中方式,这里简单列两种
1.修改 root 用户的登陆 Shell
vim /etc/passwd
找到 root 那一行,将末尾的/bin/bash 改为 /sbin/nologin。
比如
root:x:0:0:root:/root:/bin/bash
改为
root:x:0:0:root:/root:/sbin/nologin
此方法可以禁止 root 用户通过 shell 登录,即禁止 root 用户 ssh 远程登录和通过普通用户切换到 root 用户。
此后, root 用户登陆,会显示一条信息 “This account is currently not available” 。
这是默认消息,但是,你可以更改它并在文件中设置自定义消息 /etc/nologin.txt。
2.禁止 root 用户通过 ssh 登陆
编辑 sshd_config 将 PermitRootLogin 改为 no,如果是 PermitRootLogin 是注释状态,取消注释,然后将其设置为 no,如果不存在直接新增一条即可。
vim /etc/ssh/sshd_config
如:
PermitRootLogin no
然后重启 SSHD 服务让配置生效
systemctl restart sshd
此方法仅禁止用户通过 ssh 登录, 但仍可以使用普通用户切换到 root。
在进行phpmyadmin数据库备份恢复的时候,出现 #1115 – Unknown character set: ‘utf8mb4’ 的错误提示。
具体原因一般是高版本的数据库备份文件向低版本的数据库导入, 低版本的数据库中没有utf8mb4字符集,导致出错。
解决方法也很简单,除了升级当前数据库版本之外, 只需要将备份sql文件中的utf8mb4替换成utf8即可,保存后重新导入。
1)一键更换国内软件源脚本(请通过 SSH客户端工具
使用)
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)
注意:
取消注释
。enabled=0
修改成 enabled=1
。2)安装过程,可以选择自己喜欢的源!
Docker 一键安装脚本如下:
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/DockerInstallation.sh)
Docker CE:Docker Community Edition 镜像仓库,用于下载并安装 Docker 相关软件包。
Docker Hub:Docker Hub 镜像仓库,默认为官方提供的公共库,用于切换下载镜像时的来源仓库,简称镜像加速器。
注意:脚本集成安装 Docker Engine
与 Docker Compose
,可手动选择安装版本和下载源,还可手动选择镜像加速器,支持国内外服务器环境和 ARM
架构处理器环境使用。
2)安装截图
.mainArea.bgstyle01:before {
content: “”;
position: absolute;
top: -80px;
left: 0%;
width: 580px;
height: 740px;
transform-origin: top left;
transform: skewx(27deg);
background-color: #e5f0fb;
}
移动端自适应样式之@media的使用方法
操作需要使用SSH登录服务器,然后执行相应的命令
wdcp后台登录密码忘记的修改方法
sh /www/wdlinux/tools/wdcp_login_chp.sh
wdcp3.0使用以下命令:
sh /www/wdlinux/wdcp/shell/wdcploginchp.sh
强制修改mysql的root密码,在忘记mysql密码时有用
sh /www/wdlinux/tools/mysql_root_chg.sh
wdcp3.0使用以下命令:
sh /www/wdlinux/wdcp/shell/mysqlrootchp.sh
ftp配置文件检查,在FTP不能连接或登录时有用
sh /www/wdlinux/tools/pureftp_conf_check.sh
wdcp3.0使用以下命令:
sh /www/wdlinux/wdcp/shell/pureftpconfcheck.sh
wdcp权限检查,在wdcp后台不正常或部分功能无法使用时有用
sh /www/wdlinux/tools/wdcp_perm_check.sh
wdcp数据库无法连接的修复,如登录后台提示”无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确”
sh /www/wdlinux/tools/mysql_wdcp_chg.sh
wdcp后台限制登录IP设置错误的修复方法
sh /www/wdlinux/tools/wdcp_login_cbip.sh
wdcp3.0使用以下命令:
sh /www/wdlinux/wdcp/shell/wdcplogincip.sh
在页面中添加如下的HTML5 video 元素:
<video poster=“ckin.jpg” src=“ckin.mp4” data-overlay=“1” data-title=“描述文本”></video>
该HTML5视频播放器插件的可用配置参数有:
data-ckin:视频播放器的皮肤。可选值有:default, minimum, compact
data-color:控制按钮的颜色。如:data-color=”#fff000″
data-overlay:为视频播放器添加一个遮罩层。可选值为1和2
poster:设置视频的封面。如:poster=”video-background-image”
其他视频插件下载
http://www.htmleaf.com/html5/yinpinheshipin/
1. 抠图网站:https://www.remove.bg/zh/upload
2. AI放大工具:https://github.com/lltcggie/waifu2x-caffe/releases