首页 > 数据库 >CentOS7系统安装MySQL8.0版本

CentOS7系统安装MySQL8.0版本

时间:2023-03-18 15:33:47浏览次数:53  
标签:8.0 31 community CentOS7 MySQL8.0 版本 mysql 64 el7

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

2、选择对应的系统版本进行下载

 

3、把如下包上传到指定的安装目录下

mysql-community-common-8.0.31-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm
mysql-community-libs-8.0.31-1.el7.x86_64.rpm
mysql-community-client-8.0.31-1.el7.x86_64.rpm
mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm
mysql-community-server-8.0.31-1.el7.x86_64.rpm
二、安装
1、检查 /tmp 目录的权限,如果不是777权限,赋予相应的权限

chmod -R 777 /tmp
2、安装前检查依赖

rpm -qa|grep libaio
rpm -qa|grep net-tools


不存在的话就先安装

yum install libaio
yum install net-tools
3、安装(如下顺序)

rpm -ivh mysql-community-common-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.31-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.31-1.el7.x86_64.rpm
注意:安装 mysql-community-libs-8.0.31-1.el7.x86_64.rpm 时可能会报错

 

执行:yum remove mysql-libs,然后再继续安装

4、检查安装是否成功

mysql --version


5、服务初始化工作

(1)、为了保证数据库目录与文件的所有者为 mysql 登录用户,如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化:

mysqld --initialize --user=mysql
(2)、查看密码:

cat /var/log/mysqld.log


(3)、启动、停止、重启、查看状态

启动:systemctl start mysqld
关闭:systemctl stop mysqld
重启:systemctl restart mysqld
查看状态:systemctl status mysqld
(4)、设置开机自启

查看是否开机自启

systemctl list-unit-files|grep mysqld.service


enable表示开机自启,disable表示开击不自启

设置开机自启:

systemctl enable mysqld.service
关闭开机自启:

systemctl disable mysqld.service
三、登录
首次登陆:

mysql -uroot -p
首次登陆后修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
四、Navicat 远程连接
1、关闭Linux的防火墙

2、设置MySQL允许root用户远程连接

use mysql;
update user set host = '%' where user ='root';

3、进入MySQL执行如下命令

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

标签:8.0,31,community,CentOS7,MySQL8.0,版本,mysql,64,el7
From: https://www.cnblogs.com/A121/p/17230869.html

相关文章

  • Centos7安装Gitlab
    1.什么是Gitlab?GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。安装方法是参考GitLab在GitHub上的Wiki页面。Gitlab是......
  • Mac终端连接虚拟机centOS7问题及真~解决
    问题:CentOS7ifconfig命令无法使用提示commandnotfoundyumupgradesudoyuminstallnet-tools问题:centos7的网卡未能启动,导致虚拟机网络连接出现了问题 命令......
  • centos7离线安装nginx ssl
    1将nginx的安装包上传到服务器的/home/software目录然后输入命令tar-zxvfnginx-1.21.5.tar.gz命令将其解压输入命令mkdir-p/usr/local/nginx创建nginx的安装目录......
  • Halcon 22.11版本激活试用方法
    参考地址:https://github.com/lovelyyoshino/Halcon_licenses亲测有效在页面当月文件夹下载(或复制license内容后新建license.dat文件)将对应Halcon版本当月的dat文件放到H......
  • centos7 关闭swap分区
    关闭swap分区swapoff-ased-ri's/.*swap.*/#&/'/etc/fstab修改后,通过free-m命令查看结果:$free-mtotalusedfreeshared......
  • Docker安装Centos7
    dockerrun-itd--namecentos22024-p22021:21-p22022:22-p22024:23-p22025:25-p22080:80-p27000:7000-p27001:7001-p27002:7002-p27003:7003-p27004......
  • sipp3.6 on centos7安装部署
      概述在VOIP软交换的开发过程中,必然需要对软交换进行批量压测。SIP压测工具一般都是sipp,免费,开源,功能足够强大,配置灵活,优点多。环境centos7.9cmake3.6sippv3.......
  • centos7分区扩容(新增盘)
    新增⼀块60G硬盘,根分区及data分区各增加30G空间⼀、初始⼤⼩[root@localhost~]#df-ThFilesystemTypeSizeUsedAvailUse%Mountedondev......
  • liunx 设置默认python版本方法,
    Linux中把Python3设为默认Python版本的几种方法由于工作中要用到到python3.6 而服务器是2.7,这个低版本的2.7很多系统都要依赖,还不能删,同事建议建一个虚拟环境,但......
  • Linux安装python3 Centos7
    Linux安装python3Linux自带python2环境,以下是python3的安装步骤一、python3安装包下载地址:https://www.python.org/downloads/release/python-380/也可以使用wget命令下......