栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Centos7下安装mysql

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Centos7下安装mysql


1. 卸载mysql

使用rpm -qa | grep -i mysql命令查看已经安装的mysql

使用yum删除安装过的mysql

yum remove mysql*

使用find / -name mysql查看有没有没删除干净的文件 

如果有未删除干净的文件请自行删除

2. 安装mysql

1) wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2) yum -y install mysql57-community-release-el7-10.noarch.rpm

3) 安装mysql服务器 yum -y install mysql-community-server 等待下载文件并安装

4) 启动mysql服务 systemctl start  mysqld.service 没有提示说明启动成功。如果启动失败可能是因为冲突造成的

5) 查看mysql运行状态 systemctl status mysqld.service 如果启动成功如下图所示

6) 查看mysql生成的初始密码 grep "password" /var/log/mysqld.log

7) 使用mysql -u root -p登录mysql

8) 使用系统生成的密码登录mysql数据库并修改密码(如果不想把密码设置的过于复杂,先不用执行该步骤,执行下面9和10的操作。取消密码的校验)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

9) set global validate_password_policy=0;

10) set global validate_password_length=1;

11) 执行第8步。并且退出mysql使用命令 exit;

12) 进入到centos的命令行。删除mysql的安装文件,防止自动更新

yum -y remove mysql57-community-release-el7-10.noarch

13) 验证刚才设置的密码是否有效 如第7步的操作

14) 设置mysql允许外部的连接 登录mysql分别执行下面的命令

use mysql;  选择数据库

select host from user where user='root';

update user set host = '%' where user ='root'; 设置mysql的root用户为%为都能连接

flush privileges;  刷新

再次执行select host from user where user='root';如下图所示:

exit;退出mysql的命令行

15) 重启mysql数据库 systemctl restart mysqld.service

16) 关闭centos的防火墙 systemctl stop firewalld.service

17) 我们使用navcat工具就可以连接到刚才安装的mysql数据库了


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/238497.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号