centos 7 mysql 卸载和安装
我们都知道 msyql如果卸载不干净,在我们更换版本时候会出现各种奇怪的问题,下面是我在更换版本的一些过程记录
mysql卸载
首先,查找一下相关依赖组件:
rpm -qa|grep mysql
然后删除相关依赖:
rpm -ev 依赖组件 --nodeps 其中nodeps可以忽略其依赖的其他组件以防止删除不掉
之后找到相关mysql文件:
find / -name mysql
将找到的相关文件删除:
rm -rf 相关文件
还要讲my.cnf 配置信息删除:
rm -rf my.cnf
这样就卸载干净了
mysql安装
首先mysql下载:
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安装mysql源
yum -y install mysql57-community-release-el7-10.noarch.rpm
安装mysql服务:
yum -y install mysql-community-server
移除相关依赖防止更新源:
yum remove mysql57-community-release-el7-10.noarch.rpm
mysql初始配置
启动mysql:
systemctl start mysqld.service
状态监测:
systemctl status mysqld.service
停止mysql:
systemctl stop mysqld.service
初始密码:
grep "password" /var/log/mysqld.log
入口:
mysql -u root -p 回车输入passwd
初始密码必须要修改才能对数据库进行操作:
set global validate_password_policy=0;
set global validate_password_length=1;
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
打开远程连接:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
字符集配置:
vim /etc/my.cnf
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8
[client]
default-character-set=utf8
:x保存退出
重启mysql服务即可。
这样就配置完成了~.~。