CentOS 7 下使用yum安装MySQL5.7

1.检查系统中是否已安装 MySQL。
rpm -qa | grep mysql
如果你想卸载低版本,安装高版本,先卸载:
pkill -9 mysqld
rpm -qalgrep -i mysql
yum -y remove mysql-community-client-5.6.38-2.el7.x86_64
卸载不掉的用 rpm -ev
一直卸载直到没有
2. 要是第一次安装 ,查看系统自带安装的 Mariadb 数据库版本
rpm -qa|grep -i mariadb
卸载已安装的 Mariadb 数据库
rpm -qa|grep mariadb|xargs rpm -e --nodeps
再次查看已安装的 Mariadb 数据库版本,确认是否卸载完成,什么都没有表示卸载完成
rpm -qa|grep -i mariadb
3.安装mysql5.7
cd /usr/local/src/
获取mysql5.7.x的rpm源
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
rpm安装
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
安装mysql server
yum -y install mysql-server
也可以指定安装目录 yum --installroot=/usr/local/mysql --releasever=/ -y install mysql-server (没试过)
直接启动就行。安装路径是默认的。

4.配置my.cnf 基本不动都行
vim /etc/my.cnf

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sockserver_id = 1
expire_logs_days = 3
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

5.启动mysql服务
service mysqld restart
6.重置密码
#从日志文件中获取随机密码, 复制有可能引号改变,注意下

grep "password" /var/log/mysqld.log

#根据提示找到 root@localhost: 冒号后面的字符串即为随机密码,选中复制
mysql -u root -p
#根据提示右键粘贴刚才的密码,进入
第一次登陆,需要先修改密码

alter user 'root'@'localhost' identified by '你的密码';

#增加root用户指定可以任意IP登录,如果要限制只能让指定IP登录请把%替换成IP地址

grant all on *.* to 'root'@'%' identified by '你的密码'  with grant option;

刷新权限
flush privileges

查看mysql运行进程
ps -ef|grep mysqld

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值