【MySQL】在CentOS7环境下----手把手教你安装MySQL详细教程(附带图例详解!
目录一、前言
二、安装前的环境查抄
三、下载官方的 MySQL 安装包
四、开始安装 MySQL?
五、尝试初次启动 MySQL
六、给MySQL 做一些简单的小设置
七、共勉
一、前言
本次专题将带各人进入一个新的专题 ---- MySQL。作为本次专题的第一篇博客,肯定是带各人一起在Linux环境下安装、设置和使用MySQL。整个过程肯定是手把手的带着各人一起完成,排撤消统统在安装过程中出现的问题,让各人有一个顺利的安装过程。
文中使用的Linux体系为 CentOS7.6版本(只要是CentOS7 就可以哦)
二、安装前的环境查抄
1. 确保本身在 root 用户****下举行
https://i-blog.csdnimg.cn/blog_migrate/0f6d003d09ecd0ef38c3a8805589e569.png
[*]**作用:**在 root 用户下 安装的 MySQL ,在其它普通用户下,也是可以正常使用的,不用再单独安装!
2.查抄本身的 Linux 上有没有安装过 MySQL
(1) 起首查抄 是否有 MySQL**--------------**正在运行
ps ajx | grep mysql // 检查 是否有 mysql 的进程
ps ajx | grep mariabd // 检查 是否有 mariabd 的进程
https://i-blog.csdnimg.cn/blog_migrate/5c5836863e9c801fb9cc88e4c6950a2c.png
[*]如果没有发现任何 进程存在 阐明没有MySQL 正在运行
[*]**留意:**mariabd 是 mysql 的一种分支,是需要查抄的哦!
[*] 如果发现 有进程在 运行 需要关闭 进程
systemctl stop mysqld // 关闭进程
https://i-blog.csdnimg.cn/blog_migrate/77ce0fbe3800411969aefbda0f9542ab.png
(2) 起首查抄 是否有 MySQL**--------------** 的安装包
rpm -qa | grep mysql // 检查是否有安装包
https://i-blog.csdnimg.cn/blog_migrate/5023ba5a2345a45717e37cd16ee6fd48.png
[*] 若有安装包出现,并且我们之前没有用过 MySQL ,那就将这些安装包删除。
rpm -qa | grep mysql | xargs yum -y remove // 批量化 删除安装包
https://i-blog.csdnimg.cn/blog_migrate/4c762acce52228096d7218e2af7ec98a.png
(3) 起首查抄 是否有 MySQL**-------------- 的残留和设置文件**
ls /etc/my.cnf // 检查是否有 配置文件
https://i-blog.csdnimg.cn/blog_migrate/846ccfb0c69b98343772be2c88d9ed0c.png
rm -rf /etc/my.cnf // 删除配置文件
[*]若 出现设置文件,删除即可
https://i-blog.csdnimg.cn/blog_migrate/22afca142726657af7163cce01bf08a4.png
which mysql // ------------ 检查 是否有客户端
which mysqld // ------------ 检查 是否有服务端
https://i-blog.csdnimg.cn/blog_migrate/9e5e6e4c0c09e073d766398fffbab6f1.png
可以举行安装啦!!!!!!!!!!
三、下载官方的 MySQL 安装包
1. 查询 本身的 Linux 是什么版本的
cat /etc/redhat-release
https://i-blog.csdnimg.cn/blog_migrate/65ddb390ca29e59d799fa26490fcd2e8.png
2. 进入 官网 找到本身的版本 举行 下载安装包 : http://repo.mysql.com
https://i-blog.csdnimg.cn/blog_migrate/9faccd83723474280399a2869380c4b3.png
[*]**留意:**我们通常都会选择 mysql157 开头的哦!!!
3. 将下载 好的 安装包 上传到 Linxu上
rz // 向 Linux 上传文件
https://i-blog.csdnimg.cn/blog_migrate/3df1c7a3516ceab064df94104839e0f3.png
https://i-blog.csdnimg.cn/blog_migrate/02f2f8a5bff718c7aa4a4a1057959d7e.png
4. 解压 刚才的安装包
rpm -ivh mysql57-community-release-el7.rpm
https://i-blog.csdnimg.cn/blog_migrate/99b66c093ab47f59c781125924beab47.png
5. 查抄是否解压成功
ls /etc/yum.repos.d/ -l // 检查是否解压成功
https://i-blog.csdnimg.cn/blog_migrate/9c19ea495a22f03ccc790405ed65b28b.png
四、开始安装 MySQL
1. 开始正式的安装
yum install -y mysql-community-server
https://i-blog.csdnimg.cn/blog_migrate/c08eabca75a78aa569b98e289fb3488c.png
2. 可能会出现 GPG 密钥过期
https://i-blog.csdnimg.cn/blog_migrate/ea776aa8c26a7c73643500ce4e38307d.png
[*] 办理方案:输入一下下令,更新GPG 密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
[*] 之后,重新开始安装
https://i-blog.csdnimg.cn/blog_migrate/35eb19b9cde7e1f1ed060f35f7cf6dde.png
3. 查抄是否安装成功
https://i-blog.csdnimg.cn/blog_migrate/3cc16a5b642325c85ef2e208fd6e7c49.png
[*]若没有安装成功,可以按照之前的步骤,重新安装哦!!
五、尝试初次启动 MySQL
1. 启动 MySQL 程序
systemctl start mysqld
2. 查抄是否成功启动
ps ajx | grep mysqld // 检查进程是否启动成功
https://i-blog.csdnimg.cn/blog_migrate/1ba90fcc9f42a4c1e878e8024e24357d.png
3. 登录 MySQL
mysql -u root -p
https://i-blog.csdnimg.cn/blog_migrate/c6f842b1f6f742279d4f724cfeb92a43.png
4. 调整设置文件,接纳无密码登录
vim /etc/my.cnf
[*]按 a ,举行输入
[*]按 shift + : wq 举行退出
https://i-blog.csdnimg.cn/blog_migrate/8c56883f2a80734c590093c31d84736a.png
https://i-blog.csdnimg.cn/blog_migrate/159a3243adf3277167ef4b0eca7ca3e3.png
[*] 重新启动一下mysqld ,在重新登录
systemctl restart mysqld // 重新启动
mysql -u root -p
// 登录
https://i-blog.csdnimg.cn/blog_migrate/b573966ef7d9247001b140409cbfcbd7.png
5. 看看数据库的样子
show databases; //-------------- 就可以看见我们的数据库啦
https://i-blog.csdnimg.cn/blog_migrate/7023eac00288eeeb9ef4071a5ae235e2.png
6. 退出 MySQL
https://i-blog.csdnimg.cn/blog_migrate/08c673569b33a26c970d1dcf3105539c.png
六、给MySQL 做一些简单的小设置
1. 为了 防止后期 ,MySQL 出现编码问题 ,我们需要对编码,举行设置
vim /etc/my.cnf
// 进入MySQL 的设置文件port=3306character-set-server=utf8default-storage-engine=innodb https://i-blog.csdnimg.cn/blog_migrate/267836d2a8063501fa93492dd453955e.png
至此,MySQL 的安装设置,就完全结束啦!~!
七、共勉
以下就是我对 MySQL 安装的明确,如果有不懂和发现问题的小伙伴,请在评论区说出来哦,同时我还会继续更新对 MySQL 的基础使用,请持续关注我哦!!!
https://i-blog.csdnimg.cn/blog_migrate/fbf83a1e058ea81e2b4d12f97711aab7.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]