CentOS7安装MySQL教程

第一章 检查是否安装了Mysql

1.1 yum检查

yum list installed | grep mysql

1.2 安装则直接删除

yum remove xxx

1.3 rpm检查

rpm -qa | grep -i mysql

有则直接删除

rpm -e --nodeps xxx

第二章 正式安装MySQL

2.1 yum安装,下载mysql

wget --no-check-certificate http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.2 开始安装

yum -y install mysql-community-server --nogpgcheck

2.3 启动

//启动

systemctl start mysqld.service

//查看状态

systemctl status mysqld.service

2.4 获取初始密码

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

使用密码登陆数据库,首次登陆,需要重新设置新密码

mysql -uroot -p

登录进去后 更改密码弱口令设置,设置简单密码

|-----------------------------------------------------------------------------------------------|
| mysql> set global validate_password_policy=0; mysql> set global validate_password_length=1; |

设置新的密码:

|---------------------------------------------------------------------------------------|
| mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; mysql> flush privileges; |

配置远程登录:

|---------------------------------------------------------------------------------------------------|
| mysql> grant all privileges on *.* to root@'%' identified by 'root'; mysql> flush privileges; |

重启mysql

|--------------------------|
| systemctl restart mysqld |

相关推荐
我有一颗五叶草15 分钟前
InnoDB存储引擎-事务
数据库·mysql·innodb
catcfm3 小时前
Java学习笔记-零基础学MySQL(四)
java·笔记·学习·mysql
DemonAvenger3 小时前
大数据量下的MySQL优化策略:从理论到实战,助你游刃有余
数据库·mysql·性能优化
Gavin在路上5 小时前
技术方案之Mysql部署架构
数据库·mysql·架构
菜鸡还没找到工作6 小时前
菜鸡还没有找到工作(DAY48)
数据库·sql·mysql
TsengOnce14 小时前
MySQL 性能调优与 SQL 优化的核心利器
android·sql·mysql
gihigo199814 小时前
MySQL中binlog、redolog与undolog的不同之处解析
数据库·mysql·oracle
budingxiaomoli15 小时前
MYSQL表的增删改查
数据库·sql·mysql
聪明努力的积极向上16 小时前
【MYSQL】GET_LOCK使用方法简单解析
数据库·mysql
艾伦~耶格尔16 小时前
【MySQL体系结构详解:一条SQL查询的旅程】
数据库·学习·mysql