MySQL-Centos下MySQL5.7安装教程

MySQL安装教程

一,卸载MySQL

1.如果你的机器上mysqld服务器还在运行,那么第一步就是要停掉服务。

bash 复制代码
systemctl stop mysqld;

2.查看系统中安装的关于mysql的安装包。

bash 复制代码
rpm -qa | grep mysql;

例如,我的这台虚拟机上的关于mysql的安装包。

3.删除掉这些安装包

bash 复制代码
rpm -qa | grep mysql | xargs yum -y remove; //在root下执行

4.将之前数据库的信息删除

bash 复制代码
rm -rf /var/lib/mysql;

二,安装MySQL

1.获取mysql官方yum源 -- 链接
注意:最好选择与自己系统一致的mysql版本,否则可能会出现兼容性的问题。

🚀查看自己系统的版本

bash 复制代码
cat /etc/redhat-release;

例如,我的这个虚拟机的版本是Centos7.9的。

找到对应的资源下载即可,在使用rz指令拉取到Linux机器上。

🚀这里可以创建一个MySQL的目录,方便管理。

2.安装yum源

bash 复制代码
rpm -ivh mysql57-community-release-el7-9.noarch.rpm;

安装成功后可以检查下更新后的yum源能不能够使用

3.安装mysql服务

bash 复制代码
yum install -y mysql-community-server;

安装中遇到的常见问题:

密钥过期问题

Failing package is: mysql-community-client-5.7.39-1.el7.x86_64

GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

解决方案:

bash 复制代码
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

4.检查是否安装成功

(1)查看是否存在my.cnf的配置文件

bash 复制代码
ls /etc/my.cnf;

(2)是否有服务端的应用程序

bash 复制代码
which mysqld;

(3)是否有mysql的客户端

bash 复制代码
which mysql;

5.启动mysqld服务

bash 复制代码
systemctl start mysqld;

查看mysqld服务是否启动了

bash 复制代码
ps -axj | grep mysqld;
netstat -nltp;

三,mysql登录

初次直接登录mysql一般情况下是登录不上去的,可以先修改配置文件--忽略认证的步骤。

bash 复制代码
vim /etc/my.cnf #打开配置文件
bash 复制代码
在[mysqld]最后添加 skip-grant-tables 选项

修改配置文件后要重启mysqld服务

bash 复制代码
systemcrl restart mysqld

四,修改配置文件

🚀添加默认字符编码,存储引擎等字段。

bash 复制代码
vim /etc/my.cnf #打开配置文件
相关推荐
时间售卖铺1 小时前
MySQL DML 与 DQL 语句详解
运维·数据库·mysql·云原生
codeejun1 小时前
每日一Go·MySQL-9、索引存储结构|页分裂、页合并、索引高度与磁盘
数据库·mysql
bksczm2 小时前
Shardingsphere安装
mysql·shardingsphere
时间售卖铺3 小时前
MySQL 库表设计:数据库范式详解
运维·数据库·mysql·云原生
小小AK4 小时前
生产入库单同步实战:MySQL 到金蝶云星空的带料委外场景拆解
数据库·mysql
凤凰院凶涛QAQ4 小时前
《MySQL内核拆解:从SQL到InnoDB》(一) : 数据库基础&库操作&数据类型
数据库·sql·mysql
paopaokaka_luck5 小时前
美食推荐系统(协同过滤算法推荐、AI助手、HanLP中文分词、 ECharts可视化分析、菜谱学习与话题交流)
java·spring boot·mysql·tomcat·echarts
sunburn-5 小时前
数据库操作完整教程:从基础到实战
java·数据库·mysql
bksczm6 小时前
MySQL之读写分离与分库分表
数据库·mysql
梅孔立6 小时前
.mdb Access_MDB历史数据文件迁移MySQL实战教程-可直接投喂给ai参考这个帮你完成迁移
数据库·mysql·adb