mnd#7##CQI11
备份数据库:
mysqldump -uroot -ptongwiY1jhcfzX! --all -databases > /home/mysql/all.bak
卸载现有的 mysql 库,(注意卸载前一定要确保没业务接入,并且已经做了备份)
rpm -qa | grep -i mysql // 查看命令 1
yum remove mysql mysql-server mysql-libs compat-mysql51
yum remove mysql-community-release
rpm -e --nodeps mysql-community-libs-5.7.22-1.el7.x86_64
rpm -e –nodeps mysql57-community-release-el7-11.noarch
删除残留的 mysql 目录或文件:
find / -name mysql
把查出来的都删掉
删除 mysql 配置文件(备份下 my.cnf 文件)
rm –rf /usr/my.cnf
rm -rf /root/.mysql_sercret
sudo userdel mysql
sudo useradd -g mysql mysql
sudo passwd mysql
再是安装
一、源端安装配置【Mysql】
1、vim /etc/profile
export MYSQL_HOME=/home/mysql/mysql
export PATH=$PATH:$MYSQL_HOME/bin
source /etc/profile
2、添加一个 mysql 组
groupadd -g 1000 mysql
passwd mysql
3、添加一个用户
useradd -u 1000 -g mysql mysql
passwd mysql
4、解压缩下载的包
cd /home/mysql/
tar -xzvf /usr/local/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
5、然后 mv 解压后的包,重命名 mysql
mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql
并拷贝参数文件
[root@ogg1 local]# cp /home/mysql/mysql/support-files/my-default.cnf /etc/my.cnf
---解压文件里没有这个文件,把备份的 my.cnf cp 过去
6、初始化:
cd /home/mysql/mysql/bin
./mysqld --initialize --user=mysql --datadir=/home/mysql/mysql/data --开并行日
志,看看/home/mysql/mysql/mysqld.log 日志里会生成密码
继续执行:
./mysql_ssl_rsa_setup --datadir=/home/mysql/mysql/data
评论