1.MYSQL5.7详细安装步骤
1.1 更换yum源
- 执行更换yum源的命令:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo - 更新本地缓存
yum clean allyum makecache
1.1 安装
1.1.1 给CentOS添加rpm源,并且选择较新的源:
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
1.1.2 安装下载好的rpm文件:
yum install mysql-community-release-el6-5.noarch.rpm -y
- 检查是否安装成功,安装成功之后,会在
/etc/yum.repos.d/文件夹下新增两个文件cd /etc/yum.repos.d/
1.1.3 修改mysql-community.repo文件:
vim mysql-community.repo
注:修改地方已红色标注,启动5.7,关闭5.6,默认为5.6
1.1.4 安装mysql
yum install mysql-community-server -y
1.1.5 启动mysql服务并设置开机启动
- 启动之前需要生成临时密码,需要用到证书,可能证书过期,需要进行更新操作:
yum update -y - 启动mysql服务:
service mysqld start - 设置mysql开机启动:
chkconfig mysqld on
1.1.6 检查MySQL端口是否已经被监听
查看3306端口是否被监听:lsof -i:3306
1.2 修改默认登录密码并开启远程链接
1.2.1 获取mysql的临时密码
grep 'temporary password' /var/log/mysqld.log
1.2.2 使用临时密码登录
mysql -uroot -p
1.2.3 修改密码
set global validate_password_policy=0;set global validate_password_length=1;ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
1.2.4 修改远程访问权限
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;flush privileges;
1.2.5 退出用新密码登录
exitmysql -uroot -p123456
2. 彻底卸载MySQl
2.1 查看mysql的安装情况
- rpm -qa | grep -i mysql
2.2 删除上图安装的软件
rpm -ev mysql-community-client-5.7.41-1.el7.x86_64 --nodepsrpm -ev mysql-community-libs-5.7.41-1.el7.x86_64 --nodepsrpm -ev mysql-community-server-5.7.41-1.el7.x86_64 --nodepsrpm -ev mysql-community-common-5.7.41-1.el7.x86_64 --nodepsrpm -ev mysql-community-release-el6-5.noarch --nodeps
2.3 查找相关的mysql的文件
find / -name mysql
注:/app/mysql 为博主自己建的,可忽略
2.4 删除全部文件
rm -rf /etc/selinux/targeted/active/modules/100/mysqlrm -rf /usr/share/mysqlrm -rf /usr/lib64/mysqlrm -rf /var/lib/mysqlrm -rf /var/lib/mysql/mysql
2.5 再次执行命令
rpm -qa | grep -i mysql
如果没有显式则表示卸载完成