1、自定义yum源
不要一开始就直接走yum install mysql-community-server -y
是找不到这个源的
在进入Centos7任意界面后,执行以下命令,自定义yum源
vi /etc/yum.repos.d/mysql-community.repo
粘贴以下内容到源文件中 ,复制后调整一下格式,没有任何缩进
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
2、安装mysql
执行以下命令进行安装
yum install mysql-community-server -y
3、安装完成后启动数据库
systemctl start mysqld
4、首次启动数据库修改密码
这条命令是查询首次启动后mysql为我们自动生成的密码
grep 'temporary password' /var/log/mysqld.log
5、登录数据库账号并修改密码
注意,mysql5.7对密码格式特别严格,必须是数字+字母大小写+特殊字符
例如:Centos7!Q2w
mysqladmin -u root -p password
6、登录mysql
方式一:
mysql -uroot -p'Centos7!Q2w'
方式二:
mysql -u root -p # enter后输入密码
7、远程连接
为所用远程主机授予root权限,注意root的密码
grant all privileges on *.* to 'root'@'%' identified by 'Centos7!Q2w' with grant option;
授予权限后,刷新配置
flush privileges;