【MySQL】在CentOS7环境下----手把手教你安装MySQL详细教程(附带图例详解!!)
目录一、前言二、安装前的环境检查三、下载官方的 MySQL 安装包四、开始安装 MySQL?五、尝试初次启动 MySQL六、给MySQL 做一些简单的小配置七、共勉* *一、前言-------- 本次专题将带大家进入一个新的专题 ----MySQL。作为本次专题的第一篇博客肯定是带大家一起在Linux环境下安装、配置和使用MySQL*。整个过程肯定是手把手的带着大家一起完成排除掉一切在安装过程中出现的问题让大家有一个顺利的安装过程。 文中使用的Linux系统为CentOS7.6版本只要是CentOS7就可以哦二、安装前的环境检查--------------1. 确保自己在root 用户****下进行*作用在 root 用户下 安装的 MySQL ,在其它普通用户下也是可以正常使用的不用再单独安装2.检查自己的Linux上有没有安装过MySQL1 首先检查 是否有MySQL**--------------正在运行ps ajx | grep mysql // 检查 是否有 mysql 的进程 ps ajx | grep mariabd // 检查 是否有 mariabd 的进程如果没有发现任何 进程存在 说明没有MySQL 正在运行注意*mariabd是mysql的一种分支是需要检查的哦* ** 如果发现 有进程在 运行 需要关闭 进程 systemctl stop mysqld // 关闭进程2 首先检查 是否有**MySQL**--------------**的安装包rpm -qa | grep mysql // 检查是否有安装包* * ** 若有安装包出现并且我们之前没有用过MySQL,那就将这些安装包删除。 rpm -qa | grep mysql | xargs yum -y remove // 批量化 删除安装包3 首先检查 是否有MySQL**-------------- 的残留和配置文件** ls /etc/my.cnf // 检查是否有 配置文件* * * rm -rf /etc/my.cnf // 删除配置文件* 若 出现配置文件删除即可* * * which mysql // ------------ 检查 是否有客户端 which mysqld // ------------ 检查 是否有服务端 **可以进行安装啦*三、下载官方的 MySQL 安装包---------------------1. 查询 自己的 Linux 是什么版本的cat /etc/redhat-release2. 进入 官网 找到自己的版本 进行 下载安装包 http://repo.mysql.com**注意*我们通常都会选择mysql157开头的哦3. 将下载 好的 安装包 上传到 Linxu上rz // 向 Linux 上传文件4. 解压 刚才的安装包rpm -ivh mysql57-community-release-el7.rpm5. 检查是否解压成功ls /etc/yum.repos.d/ -l // 检查是否解压成功四、开始安装 MySQL----------------1. 开始正式的安装yum install -y mysql-community-server2. 可能会出现GPG密钥过期解决方案输入一下命令更新GPG 密钥 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 *之后重新开始安装3. 检查是否安装成功 * **若没有安装成功可以按照之前的步骤重新安装哦五、尝试初次启动 MySQL------------------1. 启动 MySQL 程序systemctl start mysqld 2. 检查是否成功启动ps ajx | grep mysqld // 检查进程是否启动成功3. 登录 MySQLmysql -u root -p4. 调整配置文件采用无密码登录vim /etc/my.cnf * 按 a ,进行输入按 shift : wq 进行退出* **重新启动一下mysqld ,在重新登录systemctl restart mysqld // 重新启动 mysql -u root -p // 登录5. 看看数据库的样子show databases; //-------------- 就可以看见我们的数据库啦6. 退出 MySQL六、给MySQL 做一些简单的小配置----------------------1. 为了 防止后期 MySQL 出现编码问题 我们需要对编码进行配置vim /etc/my.cnf // 进入MySQL 的配置文件 port3306 character-set-serverutf8 default-storage-engineinnodb **至此MySQL 的安装配置就完全结束啦~**七、共勉--------以下就是我对 MySQL 安装的理解如果有不懂和发现问题的小伙伴请在评论区说出来哦同时我还会继续更新对 MySQL 的基础使用请持续关注我哦