Centos install mysql 安装配置及初始化

先看仓库有木有

yum search mysql-comm

下载

浏览器搜索MySQL Yum Repository

复制No thanks, just start mydownload.下载连接

cd /usr/local && mkdir mysql && cd mysql
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

安装mysql

安装rpm源

yum localinstall -y mysql80-community-release-el7-3.noarch.rpm

验证

yum search mysql-comm

yum install -y mysql-community-server

加速下载过程

迅雷下载替换这些文件

yum install -y mysql-community-server

启动MySQL 服务

systemctl start mysqld

验证

netstat -tulpn 

设置开机启动

systemctl enable mysqld

获取MySQL的登录密码

显示最后30行MySQL日志

tail -n 30 /var/log/mysqld.log

修改MySQL默认登录密码

登录

mysql   -u root --password=日志中密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '自己的密码'

修改MySQL允许远程连接

use mysql;
select host,user from user;

update  user set host='%' where user='root';

使其生效

flush privileges ;

防火墙firewall-cmd 放行3306端口

firewall-cmd --zone=public --permanent --add-port=3306/tcp
firewall-cmd --reload