CentOS7系统安装mysql5.7

Centos7将默认数据库mysql替换成了Mariadb,由于还是习惯使用mysql了,所以准备重新安装mysql。先查一下Mariadb是否安装,使用命令“rpm -qa|grep mariadb”:
Mariadb版本
先卸载掉系统自带的Mariadb,打开Terminal终端,输入卸载命令“ryum -y remove mari*”:
卸载Mariadb
卸载成功后,安装MySQL数据库。如果直接使用命令“yum install mysql-server”很可能失败,这里去官网下载mysql57-community-release-el7-10.noarch.rpm包来安装:

rpm -ivh mysql57-community-release-el7-10.noarch.rpm

安装rpm包
再运行命令:

yum install mysql-community-server

安装mysql
在启动MySQL前先修改一下配置文件,由于Linux下MySQL默认是大小写敏感的,为保持和Windows一致,这里改为不敏感,修改/etc/my.cnf文件:

vim /etc/my.cnf

加上lower_case_table_names = 1配置
其中 0:区分大小写,1:不区分大小写
不区分大小写
安装成功后重启mysql服务:

service mysqld restart

网上说初次登录是不需要密码的,这里直接登录:
密码错误
果然被坑了,原来MySQL 5.7以后带默认密码了,而且还是随机生成的,这里得查看一下,默认密码生成在/var/log/mysqld.log文件了,为了查看方便,直接输入命令:

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

默认密码
输入我划红线部分的密码,就可以正常登录MySQL了:
登录成功
登录后最后立即修改密码,要不什么都做不了:

set password for 'root'@'localhost' =password('password');

这时远程还是无法登录数据库的,需要开启远程登录功能,直接使用命令:

grant all privileges on *.* to root@'%'identified by 'password';

执行这条命令后,既能远程登录了,也会把密码修改为password了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值