重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
启动MySQL时,出现“未能载入偏好设置”面板“MySQL”,原因是因为MySQL版本和电脑系统版本不匹配。
创新互联专业提供成都主机托管四川主机托管成都服务器托管四川服务器托管,支持按月付款!我们的承诺:贵族品质、平民价格,机房位于中国电信/网通/移动机房,成都服务器托管服务有保障!
如果不将旧版本的MySQL卸载彻底,无法安装其他版本MySQL。
彻底卸载MySQL,执行以下操作:
1、打开终端窗口
2、使用mysqldump备份你的数据库将文本文件
3、执行逐行执行以下命令
然后通过:Launchpad—系统偏好设置—全部显示,出现的界面中就没有MySQL的图标,说明MySQL已经彻底卸载。
首先,创建备份文件夹mkdir /mysql/mysqldata_bakeup;创建并编辑文件在路径 /usr/sbin/bakmysql,命令:vi /usr/sbin/bakmysql。此时会在/usr/sbin/路径下创建bakmysql文件,并进入bakmysql编辑状态,接着输入;fn = ` date +%Y%m%d ` tar zcvf /mysql/mysqldata_bakeup/mysql$fn.tar.gz /mysql/data 然后修改文件bakmysql属性,使其可执行chmod +x /usr/sbin/bakmysql 修改/etc/crontab vi /etc/crontab 进入编辑状态,在最下面添加:01 3 * * * root /usr/sbin/bakmysql
01 3 是每天凌晨3:01执行 bakmysql文件;懂了吗?
参考cron的文档说明,这是linux上的计划任务
参考mysqldump -D man说明,这是直接输出数据库
还有使用 mysql -D bak.sql 请参考mysql命令说明
CentOS 7
mysql8镜像
备份方式:mysqldump 命令
mysql_backup.sh 脚本,本例将其放置在 /home/test/db_bk 文件夹下
执行以上脚本后,会在挂在路径下生成 “/backup/日期” 的文件夹,文件夹内存着备份的 sql 文件,当需要恢复备份时,执行对应的 sql 文件即可。
Linux 内置的 cron 进程可以用于开启定时任务
cron进程简介
进入 cron 编辑器:
编辑cron命令:
可以通过以下命令,查看定时任务情况:
执行以上脚本后,会在挂在路径下生成 “/backup/日期” 的文件夹,文件夹内存着备份的 sql 文件,当需要恢复备份时,执行对应的 sql 文件即可。
可以把备份的 sql 文件导出,然后用 navicat 之类的工具执行 sql 文件即可。
1.3.2.1
*注意: 需要设置字符集,否则会乱码,mysql -u [用户] -p --default-character-set=utf8mb4
1.3.2.2