centos7安装mysql8

950次阅读
没有评论

环境介绍:

系统版本:CentOS 7

MySQL 版本:8.0

一、卸载 MariaDB

在 CentOS 中默认安装有 MariaDB,是 MySQL 的一个分支,主要由开源社区维护。CentOS 7 及以上版本已经不再使用 MySQL 数据库,而是使用 MariaDB 数据库。如果直接安装 MySQL,会和 MariaDB 的文件冲突。因此,需要先卸载自带的 MariaDB,再安装 MySQL。

1.1 查看版本:

rpm -qa|grep mariadb

1.2 卸载

rpm -e --nodeps 文件名

1.3 检查是否卸载干净:

rpm -qa | grep mariadb

二、安装 MySQL

下载资源包

MySQL 官网下载地址 :https://dev.mysql.com/downloads/repo/yum/

centos7 安装 mysql8

centos7 安装 mysql8

右键上图的 No thanks, just start my download. 复制下载链接

 

安装 Yum Repository

yum -y install https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

安装 MySQL

yum install mysql-community-server -y

启动 MySQL 并检查 MySQL 运行状态

systemctl start mysqld

systemctl status mysqld

centos7 安装 mysql8

获取 MySQL 默认登录密码,登录 MySQL,并修改默认密码

grep 'temporary password' /var/log/mysqld.log|awk '{print $13}'

输入以下命令后,再输入默认登录密码,就能以 root 帐号登录 mysql

mysql -uroot -p'默认密码'
默认密码前后接 ''

在创建数据库或数据表之前,要先用一下命令修改 root 用户的密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
PS:MySQL 默认的密码复杂度为 MEDIUM,所以新密码至少为 8 位,并且必须包含大、小写字母、数字和特殊字符

授予 root 用户远程访问权限,并刷新权限使生效

mysql> grant all privileges on *.* to 'root' @'%' identified by '新密码';
mysql> flush privileges

微信扫描下方的二维码阅读本文

正文完
 0
柹子丶
版权声明:本站原创文章,由 柹子丶 于2022-10-12发表,共计951字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码