1.停止mysql服务
systemctl stop mysql.service
2.删除mysql和配置文件(若出现需要先删除依赖的,可以用rpm -e --nodeps 文件名)
rpm -qa | grep -i mysql
rpm -ev MySQL-devel-5.6.24-1.linux_glibc2.5.x86_64
rpm -ev MySQL-server-5.6.24-1.linux_glibc2.5.x86_64
rpm -ev MySQL-client-5.6.24-1.linux_glibc2.5.x86_64
rm -fr /usr/my.cnf
rm -fr /etc/my.cnf
rm -fr /usr/my-new.cnf
rm -fr /root/.mysql_secret
rm -fr /var/lib/mysql
find / -name mysql
确保把所有mysql文件都删除干净
重新安装rpm
rpm -ivh MySQL-devel-5.6.24-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-client-5.6.24-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-server-5.6.24-1.linux_glibc2.5.x86_64.rpm
启动mysql服务
systemctl start mysql.service
查看随即密码
cat /root/.mysql_secret
重新配置新密码
需要输入/root/.mysql_secret的随机密码即可开始配置mysql的新密码
/usr/bin/mysql_secure_installation
Change the root password? [Y/n] Y
输入你们的新密码
其他选项不修改的话全部输入 n
把数据放入/home/data目录:
cd /home
mkdir data
chmod 777 data
修改配置文件,指定路径
vi /usr/my.cnf
datadir = /home/data/mysql
拷贝数据到新目录
cp -r /var/lib/mysql /home/data
chown -R mysql:mysql /home/data/mysql
systemctl restart mysql.service
mysql -u root -p
mysql> create database netflow;
reboot系统检查mysql服务
systemctl stop mysql.service
2.删除mysql和配置文件(若出现需要先删除依赖的,可以用rpm -e --nodeps 文件名)
rpm -qa | grep -i mysql
rpm -ev MySQL-devel-5.6.24-1.linux_glibc2.5.x86_64
rpm -ev MySQL-server-5.6.24-1.linux_glibc2.5.x86_64
rpm -ev MySQL-client-5.6.24-1.linux_glibc2.5.x86_64
rm -fr /usr/my.cnf
rm -fr /etc/my.cnf
rm -fr /usr/my-new.cnf
rm -fr /root/.mysql_secret
rm -fr /var/lib/mysql
find / -name mysql
确保把所有mysql文件都删除干净
重新安装rpm
rpm -ivh MySQL-devel-5.6.24-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-client-5.6.24-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-server-5.6.24-1.linux_glibc2.5.x86_64.rpm
启动mysql服务
systemctl start mysql.service
查看随即密码
cat /root/.mysql_secret
重新配置新密码
需要输入/root/.mysql_secret的随机密码即可开始配置mysql的新密码
/usr/bin/mysql_secure_installation
Change the root password? [Y/n] Y
输入你们的新密码
其他选项不修改的话全部输入 n
把数据放入/home/data目录:
cd /home
mkdir data
chmod 777 data
修改配置文件,指定路径
vi /usr/my.cnf
datadir = /home/data/mysql
拷贝数据到新目录
cp -r /var/lib/mysql /home/data
chown -R mysql:mysql /home/data/mysql
systemctl restart mysql.service
mysql -u root -p
mysql> create database netflow;
reboot系统检查mysql服务