本文介绍使用rpm包安装mysql,

mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar 为例;

1.下载

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

可以直接在centos里面用wget命令下载,或者在自己电脑上下完再传上去

2.解压tar包

tar -xvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar

3.移除centos7自带的mariadb-libs包,不移除的话安装会出错;

yum remove -y mariadb-libs

4.使用yum localinstall命令进行本地安装,按照顺序执行

yum localinstall -y mysql-community-common-8.0.17-1.el7.x86_64.rpm

yum localinstall -y mysql-community-libs-8.0.17-1.el7.x86_64.rpm

yum localinstall -y mysql-community-client-8.0.17-1.el7.x86_64.rpm

yum localinstall -y mysql-community-server-8.0.17-1.el7.x86_64.rpm

yum localinstall -y mysql-community-libs-compat-8.0.17-1.el7.x86_64.rpm

期间yum会自动为我们安装所有的依赖包

5.启动mysql服务并允许开机自启

systemctl start mysqld

systemctl enable mysqld

6.查询mysql生成的临时的管理员账号密码(12位)

grep 'temporary password' /var/log/mysql/mysqld.log

如果mysql.log文件在log目录下,使用:

grep 'temporary password' /var/log/mysqld.log

7.使用生成的临时密码登录mysql

mysql -uroot -p

Enter password:

(输入上面的初始密码)

1)修改密码

alter user 'root'@'localhost' identified by '新密码';

8.使用用如下命令开启远程服务。

CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';

GRANT ALL ON *.* TO 'root'@'%';

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';

三条命令按顺序执行完成后,刷新MySQL的系统权限相关表,否则会出现拒绝访问:

FLUSH PRIVILEGES;

exit

然后systemctl restart mysqld;

【Linux】 Centos7 安装 mysql-8.0的更多相关文章

  1. Linux 下安装mysql 8.0.11(CentOS 7.4 系统)

    CentOS 7 自带MariaDB (前mysql开发工程师开发的,因此与吗,mysql 有很多相似之处) 1.检查卸载自带的MariaDB rpm -qa|grep mariadb //查询出来已 ...

  2. linux centos7安装mysql

    1.下载并安装官方的 yum repository (新建了mysql文件夹) wget -i -c http://dev.mysql.com/get/mysql57-community-releas ...

  3. linux(Centos7)安装mysql

    查看系统环境 [root@localhost html]# cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) CentOS 7 ...

  4. linux centos7 安装常用软件java,node,mysql,Seafile

    linux centos7 安装常用软件java,node,mysql,Seafile 安装压缩解压缩软件 yum install -y unzip zip 安装git yum install -y ...

  5. centos7安装mysql(yum)

    centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...

  6. linux下安装mysql(rpm文件安装)

    数据库包下载: https://www.mysql.com/downloads/ 在GPL开原协议的社区开源版里边下载 我们用mysql community server里边的 其中workbench ...

  7. Linux - centos7 下 MySQL(mariadb) 和 主从复制

    目录 Linux - centos7 下 MySQL(mariadb) 和 主从复制 MySQL(mariadb) 安装MySQL(mariadb) 配置数据库的中文支持 在远程用 mysql客户端去 ...

  8. centos7安装Mysql爬坑记录

    centos7安装Mysql爬坑记录   查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装 ...

  9. [CentOs7]安装mysql(2)

    摘要 之前安装过一次mysql,最后配置,发现在本地无法连接,重启服务的时候一直卡在那里不动,感觉是安装的过程出问题,最后没办法还是卸载了,然后重新安装一下. [CentOs7]安装mysql Mys ...

  10. 【云服务器部署】---Linux下安装MySQL

    [云服务器部署]---Linux下安装MySQL 有关如何阿里云ECS建网站,推荐一片文章,我是是通过这篇文章安装tomcat和jdk的 网址:阿里云ECS建网站(建站)超详细全套完整图文教程! 注意 ...

随机推荐

  1. 单词计数-MapReduceJob

    pom文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3. ...

  2. HDU 6121 Build a tree —— 2017 Multi-University Training 7

    HazelFan wants to build a rooted tree. The tree has nn nodes labeled 0 to n−1, and the father of the ...

  3. 做一个简单的scrapy爬虫

    前言: 做一个简单的scrapy爬虫,带大家认识一下创建scrapy的大致流程.我们就抓取扇贝上的单词书,python的高频词汇. 步骤: 一,新建一个工程scrapy_shanbay 二,在工程中中 ...

  4. Windows10下安装CentOS7双系统

    参考: 参考1 参考2 问题1

  5. error C2065: ‘_bstr_t’ : undeclared identifier

    转自VC错误:http://www.vcerror.com/?p=828 问题描述: error C2065: '_bstr_t' : undeclared identifier 解决方法: 详细的解 ...

  6. 关于C++中nothrow的某某某

    前言 在学习C++中new的种种用法时,在operator new的其中一个重载版本中看一个参数nothrow,想弄清楚到底是什么意思?nothrow顾名思义,就是不抛出的意思嘛!不抛出啥,在C++中 ...

  7. 117、TensorFlow变量共享

    # sharing variables # Tensorflow supports two ways of sharing variables # 1.Explicitly passing tf.Va ...

  8. css缓存问题

    频繁更换样式,会导致样式缓存, 在实际项目开发过过程中,页面是上传到服务器上的.而为了减少服务器的压力,让用户少加载,浏览器会将图片.css.js缓存到本地中,以便下次访问网站时使用.这样做不仅减少了 ...

  9. 【python】 编码转换

    #转码 def utf2gbk(string): #return string s=string.decode('utf-8','ignore').encode('gb18030','ignore') ...

  10. python 装饰器 第一步:基本函数

    # 第一步:基本函数 def eat(): print('吃饭') # 调用 eat()