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
- 初始化数据库配置(注意会生成随机密码)
./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;
- 停止数据库,删除配置文件选项
skip-grant-tables - 把原有数据库进行备份或重命名data目录
copy data目录到现有数据库(升级版本)
11.修改权限
chown -R mysql:mysql /opt/mysql
- 启动数据库
/etc/init.d/mysqld start
评论 (0)