1.检测系统内部有没有安装其他的mysql数据库

rpm -qa | grep mysql

#如果有的话删除这些mysql yum remove 查出来的所有名字

2.彻底删除系统中mysql的目录

find / -name mysql

# 将查出的所有目录删掉 rm -rf 查到的路径

3.下载mysql的rpm包

安装源码

yum localinstall mysql57-community-release-el7-8.noarch.rpm

安装服务

yum install -y mysql-community-server

常用命令

# 启动服务

systemctl start mysqld

# 开启启动 这个个人觉得还是比较重要的

systemctl enable mysqld

# 查看密码 邪恶了 很重要哦

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

# 设置密码

set password for root@localhost = password('新密码');

# 更新数据库

FLUSH PRIVILEGES;

# 容许root 用户远程访问 通过使用root 外加地址的方式进行访问 , 这个在没有世界业务 测试环境下可以这样设置 , 但真实环境下是不容许有这样的设置的, 为了安全起见 我们一般使用固定地址或者白名单

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

# 使用完命令之后注意数据库同步生效

开启端口的防火墙

# 开启3306端口 , 测试环境ok 但是正式环境下请不要轻易关闭防火墙 ;

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

# 重新加载 生效

firewall-cmd --reload

图形管理工具 我比较推荐 DG (DataGrip)

加油 慢慢学习 慢慢成长

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐