美文网首页
centos7安装mysql8

centos7安装mysql8

作者: 本然酋长 | 来源:发表于2020-06-28 11:25 被阅读0次

前言

现在公司主要用的数据库是PostgreSQL,但是现在想要用wordpress搭建一个官网。本来想着先和开发数据库共用,但是如果折腾性能测试的话,恐怕开发环境的postgreSQL的可用性就不好说了。所以,干脆还是给它单独装一个mysql吧,也省得折腾数据库兼容性了,wordpress官网也没说对postgresql的兼容。于是就有了本篇安装博客。其实以前我在csdn上写过一篇,结果一翻,是centos6.9安装mysql5.6的,有些老了。现在centos7都快被换代了,mysql8也面世很久了,是时候弄个新的了。不过,鉴于没有什么大用,本次安装mysql就用yum安装了。

安装yum源

鉴于mysql的安装说明想来还是官网的最靠谱,所以这次还是遵照官网的安装说明来的。想要在yum中安装到mysql8,还是要先安装对应的yum源,现在地址是:https://dev.mysql.com/downloads/repo/yum/ 按照自己的操作系统选一个,centos7要选redhat7的。执行下面的命令安装仓库:

sudo yum install mysql80-community-release-el7-3.noarch.rpm

执行下面的命令查看都有哪些可用包:

yum repolist all | grep mysql

安装mysql服务

在官网还介绍了一些关于yum-config-manager或者启用禁用数据源、选择指定版本等的操作。由于我装的8.0就是这个仓库里的最新版本,所以直接安装就可以了。

sudo yum install mysql-community-server # 安装mysql服务
sudo systemctl start mysqld.service  # 启动mysql服务
sudo systemctl status mysqld.service # 查看mysql服务状态

配置mysql

现在mysql服务安装后都会有一个默认的用户名和密码,这样来获得它:

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

默认创建的是root@localhost。接下来让我们使用它登录,并修改它:

mysql -uroot -p # 使用root用户及密码进行登录
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; # 修改用户的密码为自己的指定的密码

要注意密码是由安全要求的,不符合要求的不能被使用。具体来说,密码中至少需要一个大写字母,一个小写字母,一个数字以及一个特殊字符,密码的总长度不低于8个字符。
另外,为了可以远程访问我们要把root用户设置成可以远程访问的。

update user set host='%' where user='root'; # 或者可以将已有的用户更新为可以远程访问

flush privileges; # 立刻生效

注意,如果新建一个root用户,确实可以远程访问,但是需要重新授权,否则它的权限会很小。
至此,数据库安装完成。数据库开机启动命令为:

sudo systemctl enable mysqld.service

相关文章

  • Mysql主从复制(一主一从)

    Mysql主从复制总结: 前文链接:CentOS7 下安装 Mysql8

  • CentOS7 安装 mysql8

    本文主要从以下几个方面对自己在centos7 下安装mysql8过程做如下总结: 1、CentOS7 安装mysq...

  • CentOS7 安装 mysql8

    本文主要从以下几个方面对自己在centos7 下安装mysql8过程做如下总结: 1、CentOS7 安装mysq...

  • mysql8 主主负载配置

    一、CentOS7下安装mysql8 1.1 安装前清理工作 查找出安装的mysql相关软件包依赖包, 删除找到...

  • MySQL目录

    安装 安装MySQL8 卸载MySQL8 MySQL8限定IP访问 事务 MySQL的事务的隔离级别

  • Linux:Mysql安装及配置

    本示例基于CentOS7,安装MySQL8版本。 第一步:查看mariadb包,有则删除 rpm -qa | gr...

  • CentOS7下安装Mysql8

    Mysql8解压版安装总结: 前文连接:CentOS7环境搭建 说明:为了接下来大数据Sqoop组件的使用,在此总...

  • Centos7/8 yum安装mysql8并查看默认root密码

    1. 下载官方yum源 CentOS8默认源安装的就是mysql8 跳过这一步,去第三步 CentOS7默认安装M...

  • CentOS7数据服务器的搭建

    安装MySQL8 CentOS7默认数据库是MariaDB且yum源中不存在MySQL,所以第一步下载MySQL的...

  • Mysql基础-数据库操作

    前文索引:CentOS7 下安装 Mysql8 说明:在软件开发领域,对数据的操作是必不可少的一个环节,而对数据的...

网友评论

      本文标题:centos7安装mysql8

      本文链接:https://www.haomeiwen.com/subject/wasifktx.html