centos7 mysql5.7安装之一(rpm安装)

第一步 卸载原有mysql及删除相关文件

rpm -qa | grep mysql 
如果有结果执行卸载
rpm -qa | grep mysql 
rpm -e mysql-xxxxx				# 卸载rpm安装的mysql
find / -name mysql | xargs  rm -rf  # 删除相关文件

下载需要安装的mysql版本

下载链接

centos7 mysql5.7安装之一(rpm安装)_第1张图片

安装

  1. rpm安装,注意顺序
rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm

在这里插入图片描述
a
centos7 mysql5.7安装之一(rpm安装)_第2张图片
在这里插入图片描述

  1. 启动mysql
[root@xuegod ~]# systemctl start mysqld
[root@xuegod ~]# systemctl status mysqld

centos7 mysql5.7安装之一(rpm安装)_第3张图片

  1. 数据初始化
vi /etc/my.cnf
[mysqld]
user=mysql
datadir=/data/mysql
server_id=6
port=3306
socket=/tmp/mysql.sock
log_bin=/data/mysql/mysql-binlog
log-error=/data/mysql/error.log
[mysql]
socket=/tmp/mysql.sock
prompt=3306 [\\d]>
#这里注意如果想指定配置文件,那么--defaults-file=/etc/my.cnf必须放在第一个参数的位置
mysqld --initialize --user=mysql --datadir=/data/mysql

这里注意如果想指定配置文件,那么–defaults-file=/etc/my.cnf必须放在第一个参数的位置,否则初始化失败,报错
在这里插入图片描述

mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql  --datadir=/data/mysql

控制台显示初始密码,用初始密码登录

mysql -uroot -p

alter user user() identified by 'root123456'

你可能感兴趣的:(数据库,mysql)