centos7.1下安装mysql数据库

1.下载mysql安装数据源
进入MySQL 官网:https://dev.mysql.com/downloads/repo/yum/,本次安装为centos7.1系统,选择下图中框选版本下载。
centos7.1下安装mysql数据库
下载之后通过 xftp 上传文件到系统的root目录下:
centos7.1下安装mysql数据库
centos7.1下安装mysql数据库
2.安装mysql
执行 yum localinstall 命令:
yum localinstall mysql80-community-release-el7-3.noarch.rpm
centos7.1下安装mysql数据库
以上为安装mysql数据源,安装完成后安装数据库
yum install mysql-community-server
centos7.1下安装mysql数据库
3.启动数据库
systemctl start mysqld.service
4.查看数据库状态
systemctl status mysqld.service
centos7.1下安装mysql数据库
5.设置数据库开机自启动
systemctl enable mysqld
systemctl daemon-reload
centos7.1下安装mysql数据库
6.修改临时密码
MySQL默认创建了root用户的密码,这个密码打印在MySQL的日志文件/var/log/mysqld.log中,可以通过temporary password关键字来找出这个临时的密码
grep ‘temporary password’ /var/log/mysqld.log
centos7.1下安装mysql数据库
登录数据库:mysql -u root -p
输入临时密码进入数据库
修改密码:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
注意命令以“;”结尾。
centos7.1下安装mysql数据库
如果报ERROR 1819 (HY000): Your password does not satisfy the current policy requirements,执行下句
set global validate_password.policy=0;
systemctl restart mysqld.service
7.开放数据库远程连接
MySQL默认只对本机开放连接,需要对mysql表的host字段进行修改以支持其他主机连接,%表示所有。
登录数据库,输入以下命令:
use mysql;
update user set host = ‘%’ where user = ‘root’;
更改完成之后刷新权限
flush privileges;
centos7.1下安装mysql数据库
8.开放数据库端口
firewall-cmd --zone=public --permanent --add-port=3306/tcp
firewall-cmd –reload
centos7.1下安装mysql数据库
登录数据库,授予权限。
grant all privileges on . to ‘root’@’%’ with grant option;
centos7.1下安装mysql数据库