centos7 安装包安装mysql8.0.18 rpm-bundle 官网下载

一、资源地址

下载地址  https://dev.mysql.com/downloads/mysql/

二、安装前准备,卸载自带的 mariadb,安装依赖环境

列出已安装的 mariadb

[[email protected] ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.60-1.el7_5.x86_64
方法一:rpm -e --nodeps 卸载 mariadb
[[email protected] ~]# rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
方法二:yum -y remove 卸载 mariadb
[[email protected] ~]# yum -y remove mariadb-libs-5.5.60-1.el7_5.x86_64

如果有多余的残留目录删除它,没有则跳过

[[email protected] ~]# find / -name mysql -print
如下:
[[email protected] ~]# rm -rf /var/lib/mysql
[[email protected] ~]# rm -rf /var/lib/mysql/mysql
[[email protected] ~]# rm -rf /usr/bin/mysql
[[email protected] ~]# rm -rf /usr/lib64/mysql

安装基础软件。

[[email protected] ~]# yum -y install wget (如果你不用ftp或者lrzsz上传)
[[email protected] ~]# yum -y install lrzsz (简单好用的上传下载软件)
[[email protected] ~]# yum -y install vim

安装依赖软件。

[[email protected] ~]# yum -y install net-tools
[[email protected] ~]# yum -y install openssl openssl-devel
[[email protected] ~]# yum -y install libaio libaio-devel
[[email protected] ~]# yum -y install perl perl-devel
[[email protected] ~]# yum -y install perl-JSON.noarch
[[email protected] ~]# yum -y install autoconf

三、查看、关闭 firewall 防火墙

[[email protected] home]# firewall-cmd --state
[[email protected] home]# systemctl stop firewalld.service
[[email protected] home]# systemctl disable firewalld.service

四、关闭selinux,进入到/etc/selinux/config文件,将SELINUX=enforcing 改为SELINUX=disabled

[[email protected] home]# vi /etc/selinux/config

五、重启 CentOS…

[[email protected] home]# reboot

六、上传mysql的tar包,解压tar包

[[email protected] ~]# cd /home
[[email protected] home]# tar -xvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar
[[email protected] mysql]# ls -lShr

七、开始安装mysql

PS:注意安装顺序 common -> libs -> client -> server
[[email protected] mysql]# rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm
[[email protected] mysql]# rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm
[[email protected] mysql]# rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm
[[email protected] mysql]# rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm

[[email protected] mysql]# rpm -ivh mysql-community-libs-compat-8.0.17-1.el7.x86_64.rpm(可选)
[[email protected] mysql]# rpm -ivh mysql-community-devel-8.0.17-1.el7.x86_64.rpm(可选)
[[email protected] mysql]# rpm -ivh mysql-community-embedded-compat-8.0.17-1.el7.x86_64.rpm(可选)
[[email protected] mysql]# rpm -ivh mysql-community-test-8.0.17-1.el7.x86_64.rpm(可选)

[[email protected] mysql]# rpm -qa | grep mysql

八、初始化数据库,目录授权,启动mysql服务 [注意操作顺序]

[[email protected] mysql]# mysqld --initialize --console
[[email protected] mysql]# chown -R mysql:mysql /var/lib/mysql/
[[email protected] mysql]# systemctl start mysqld

九、查看是否启动成功,active (running)

[[email protected] mysql]# mysqld --initialize --console
[[email protected] mysql]# chown -R mysql:mysql /var/lib/mysql/
[[email protected] mysql]# systemctl start mysqld

十、查看初始化后的临时密码

[[email protected] mysql]# grep ‘temporary password‘ /var/log/mysqld.log
或者
[[email protected] mysql]# cat /var/log/mysqld.log | grep ‘temporary password‘

十一、登录mysql

[[email protected] home]# mysql -u root -p
Enter password: 直接粘贴初始密码 ,回车确认

十二、修改初始密码,授权远程登录

mysql> ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘HomeTest$2019‘; (修改 “HomeTest$2019” 为你自己的密码)
mysql> use mysql; (切换到mysql库)
mysql> update user set host = "%" where user=‘root‘; (授权远程登录)
mysql> flush privileges; (刷新)
mysql> quit; (退出登录)

十三、测试连接是否正常

安装完毕

原文链接:https://blog.csdn.net/Airmoer/article/details/100012216

原文地址:https://www.cnblogs.com/tongcharge/p/11790316.html

时间: 2024-10-09 03:10:33

centos7 安装包安装mysql8.0.18 rpm-bundle 官网下载的相关文章

CentOS8 安装 MySQL8.0(RPM)

环境:Linux centos8 4.18.0-80.el8.x86_64.Mysql8.0.18 1.Mysql官网下载RPM包 2.检查是否安装过 rpm -qa | grep -i mysql 3.卸载之前的安装 rpm -e --nodeps 软件名 //强力删除,对相关依赖的文件也进行强力删除 4.安装客户端(mysql-client) rpm -ivh rpm包 * 安装mysql-community-common-8.0.18 * 安装mysql-community-libs-8.

centos7源码安装MySQL8.0.12

MySQL官方的安装布局是:/usr/local/mysql{bin,docs,man,include,lib,share,support-files} 对于编译布尔选项,可以将值指定为1或ON启用该选项,0或OFF表示禁用该选项.许多选项配置可在服务器启动时覆盖编译时的默认值的. 1.前期准备: 卸载系统自带的mysql及配置文件和库,运行rpm -qa|grep -i mysq和rpm -qa|grep -i mariadb,使用rpm -e --nodes前两个名利筛选出来的包,再看看/e

阿里云服务器(windows server 2012 r2 64位)安装MYSQL8.0.18数据库 (小白必备)

今儿中午询问了朋友关于服务器的一些事情后,就开始安装了,从中午大概一点,整到晚上九点,终于装成功了,感觉安装过程能遇到的问题全遇到了,给后面的朋友一些参考意见把. 第一次碰云服务器,措辞不当或不正确之处恳请大家评论指出. 1:登录服务器(对于小白第一次玩服务器有必要说这一步),因为很多教程直接开始安装,可是当时我纠结了很久到底是安装到服务器上面还是本机…,点击远程连接就好啦,注意右边的三角是绿色运行状态. 第一次进入之后会有一个密码,一定一定要记住,因为后期不会重复出现,而后期登录一直需要它!(

Mac brew安装MySQL8.0.18后忘记密码(重置密码篇)

前要:MySQL8后密码要求很高,要有大小写字母和数字特殊字符,导致自己忘记以前配置的密码 一.跳过mysql的密码认证,修改配置文件my.cnf $ ls /usr/local/etc/my.cnf /usr/local/etc/my.cnf # 修改配置文件, 添加 skip-grant-tables $ cat /usr/local/etc/my.cnf # Default Homebrew MySQL server config [mysqld] # Only allow connect

CentOS7使用yum安装MySQL8.0

1.yum仓库下载MySQL:sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 2.yum安装MySQL:sudo yum install mysql-community-server 3.启动MySQL服务:sudo service mysqld start 4.检查MySQL服务状态:sudo service mysqld status 5.查看初始密码(如无内容直

centos 7下安装mysql-8.0

本篇文章主要介绍在centos7 环境下安装mysql8.0并设置为开机自启. 安装步骤 1.配置yum源 首先在 https://dev.mysql.com/downloads/repo/yum/ 找到 yum 源 rpm 安装包,但是我那会打开这个网页时有点慢毕竟是国外的网站,所以我分享到百度网盘了,链接:https://pan.baidu.com/s/1-gX5eN2QnSH5ptcxsIiq3Q 密码:pirb. 下载完成上传到服务器,我是传到了opt目录下. 2.安装mysql源 yu

JDK - 官网下载、安装和环境配置

JDK - 官网下载.安装和环境配置 一.JDK官网下载和安装 1.先百度 ,进入Oracle官网(https://www.oracle.com/index.html): 2.下拉 ,点击"Top Actions"那一栏的"Downloads": 3.再下拉 ,点击"Java": 4.在Java那一栏 ,点击"Java SE": 5.(以最新版为例)点击"Java SE Downloads"下面的Java图

centos7下使用mysql离线安装包安装mysql5.7

服务器环境: centos7 x64 需要安装mysql5.7+ 一.卸载CentOS7系统自带mariadb # 查看系统自带的Mariadb [root@CDH-141 ~]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 # 卸载系统自带的Mariadb [root@CDH-141 ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 # 删除etc

MySQL8.0.18通用版本安装

环境说明: 系统版本:CentOS release 6.8 (Final) MySQL版本:mysql-8.0.18 内存:63G 空间:8T 1 配置本地yum仓库 2 下载安装包:wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz 3 解压安装包:tar -zxf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz -C /usr