侧边栏壁纸
博主昵称
WX

  • 累计撰写 13 篇文章
  • 累计收到 1 条评论

centos7升级mysql5.7.34

W●X
2021-08-11 / 0 评论 / 77 阅读 / 正在检测是否收录...

mysql5.7.27升级到5.7.34数据库
3.下载mysql
wget https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz
4.解压mysql
tar zxvf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz /opt/mysql
备份原有配置文件、启动脚本
cp /etc/my.cnf my.cnf.bak //拷贝配置文件
cp /etc/init.d/mysqld mysqld.bak //拷贝启动脚本
mkdir /opt/mysql/data //创建MySQL数据data目录
5.添加用户组赋予权限
chown -R mysql:mysql /opt/mysql/
chown -R mysql /opt/mysql/data
cd /opt/mysql/bin

  1. 初始化数据库配置(注意会生成随机密码)
    ./mysqld --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data/ --initialize //可能无法生成密码

7.配置文件添加my.cnf
skip-grant-tables
8.启动登录数据库修改密码、权限。

mysql -uroot -p

use mysql;

mysql> update user set authentication_string=password('LST_zxjc!.123') where user='root';
--设置root账户的host地址(修改了才可以远程连接)
mysql>grant all privileges on . to 'root'@'%' identified by '123456';
mysql>ALTER USER USER() IDENTIFIED BY 'roo t';
mysql>flush privileges;

  1. 停止数据库,删除配置文件选项
    skip-grant-tables
  2. 把原有数据库进行备份或重命名data目录
    copy data目录到现有数据库(升级版本)
    11.修改权限

chown -R mysql:mysql /opt/mysql

  1. 启动数据库
    /etc/init.d/mysqld start
0

评论 (0)

取消