IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> centos7/linux编译安装mysql8最新版 -> 正文阅读

[系统运维]centos7/linux编译安装mysql8最新版

申明:本文乃“运维家”原创,转载请注明出处,更多内容请关注公众号“运维家”。

主旨

作为最常用的数据库,mysql的安装也是我们必须掌握的,接下来我们就演示下在linux之Centos7的服务器上如何进行安装最新版mysql的。

环境

linux服务器一台  # centos/redhat
mysql8.0.28软件包一个  # 其余版本类似
navicat 客户端工具

软件下载

可以从官网进行下载,但是不推荐,有时候官网找半天,还下载个错误的,这里给你直接准备好了,关注公众号 “运维家”,后台回复 “mysql8 ”即可获取下载地址。

安装前准备

[yunweijia@localhost?~]$?sudo?setenforce?0??#?管理selinux,这里是临时关闭,要永久关闭请查看我之前的文章
[yunweijia@localhost?~]$?sudo?systemctl?stop?firewalld.service??#?关闭防火墙
[yunweijia@localhost ~]$ sudo systemctl disable firewalld.service
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[yunweijia@localhost?~]$?sudo?rpm?-qa?|?grep?mysql??#?检查之前时候有mysql安装的内容,如果有请使用rpm?-e命令进行卸载
[yunweijia@localhost ~]$ rpm -qa| grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
[yunweijia@localhost?~]$?sudo?rpm?-e?mariadb-libs-5.5.56-2.el7.x86_64?--nodeps
[yunweijia@localhost?~]$?sudo yum -y install libaio  # mysql依赖
[yunweijia@localhost ~]$ sudo yum -y install perl  # mysql依赖
[yunweijia@localhost?~]$?sudo?yum?-y?install?net-tools??# mysql依赖

PS:如果centos/redhat版本是8.0以上,还需要额外安装如下依赖:

[yunweijia@localhost?~]$?yum?-y?install?ncurses-compat-libs

软件上传

[yunweijia@localhost jier]$ ls
mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
[yunweijia@localhost jier]$ pwd
/home/yunweijia/jier
[yunweijia@localhost jier]$

安装

[yunweijia@localhost ~]$ cd /home/yunweijia/jier/
[yunweijia@localhost jier]$ tar xf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar 
[yunweijia@localhost jier]$ sudo rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm 
[yunweijia@localhost jier]$ sudo rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm 
[yunweijia@localhost jier]$ sudo rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm 
[yunweijia@localhost jier]$ sudo rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm 
[yunweijia@localhost jier]$ sudo rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm 
[yunweijia@localhost jier]$ sudo rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm

启动

[yunweijia@localhost jier]$ sudo systemctl status mysqld  # 查看启动状态
[yunweijia@localhost?jier]$?sudo?systemctl?start?mysqld  # 启动

修改密码

PS:第一次登录的时候必须修改安装时候的临时密码;

查找密码:

[yunweijia@localhost jier]$ sudo grep "temporary password" /var/log/mysqld.log

使用密码登录;

[yunweijia@localhost jier]$ mysql -uroot -p

修改密码

mysql>?alter?user?'root'@'localhost'?identified?by?'Yunweijia@123';??#?修改root密码为“Yunweijia@123”
Query OK, 0 rows affected (0.01 sec)


mysql> flush privileges;  # 刷新配置
Query OK, 0 rows affected (0.00 sec)

mysql>

配置远程登录用户

mysql> create user yunweijia@'%' identified  by 'Yunweijia@123';  # 新建用户yunweijia
Query OK, 0 rows affected (0.01 sec)


mysql> grant all privileges on *.* to yunweijia@'%' with grant option;  # 给新建用户进行授权
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;  # 刷新权限
Query OK, 0 rows affected (0.00 sec)

mysql>

客户端登录验证

至此,搭建mysql8最新版完毕。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-02-01 20:59:17  更:2022-02-01 21:01:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 7:19:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码