备份数据文件:建议navicat 和lunix 文件双备份
ps:下方代码中的/mysqlData/是根目录下自己创建的文件夹可以自定义。 像Java,ofs_v1,ofs_v2是数据库名称。
mysqldump -h 127.0.0.1 -u root -B -p Java > /mysqlData/Java.bak
mysqldump -h 127.0.0.1 -u root -B -p ofs_v1 > /mysqlData/ofs_v1.bak
mysqldump -h 127.0.0.1 -u root -B -p ofs_v2 > /mysqlData/ofs_v2.bak
导出所有:
mysqldump -u root -p --all-databases >/back/mysql/20200922_all.sql
第一步:检查linux的操作系统版本
复制代码 代码如下:
cat /etc/issue
第二步:在mysql官网上下载5.7的版本
http://dev.mysql.com/downloads/file.php?id=451627
第三步:检查linux上以前安装的mysql版本
复制代码 代码如下:
rpm -qa | grep mysql
第四步:如果出现mysql的一些安装版本,则通过以下命令进行删除
复制代码 代码如下: 注意注意千万不要写成这种命令。rpm -e —nodeps rpm 会删除rpm 导致无法安装。
rpm -e —nodeps mysql-xxx
卸载mysql所有的文件后。
第五步:准备安装新版本的mysql-server
复制代码 代码如下:
安装替换版本
rpm -ivh MySQL-server-xxxx
第六步:启动mysql server
复制代码 代码如下:
service mysql start 或systemctl restart mysqld.service
ps:测试数据库连接若左后不成功再进行下一步
ps在我安装完成后,发现使用mysql命令怎么都登陆不成功,然后进行了一系列是测试
最后从/usr/share/mysql目录下复制一份my-default.cnf到/etc目录下,r案后重命名为my.cnf