AI智能
改变未来

liunx下安装mysql(8.0.27)

一.软件下载:1.通过官网下载:https://dev.mysql.com/downloads/repo/yum/本文使用的系统为centos7,基于RedHat7的版本2.下载完成后文件mysql80-community-release-el7-4.noarch.rpm二.卸载mariadb必须先卸载非本地第三方 MySQL 发行版,然后才能使用 MySQL Yum 存储库安装 MySQL1.查看mariadb 的安装包

rpm -qa | grep mariadb

2.卸载mariadb 的安装包

rpm -e mariadb-libs-5.5.68-1.el7.x86_64 --nodeps

3.验证已经卸载成功

再次输入:rpm -qa | grep mariadb

三.安装mysql

1.新建立mysql目录,并将安装包通过工具(xftp)拷贝至此目录下,并添加 MySQL Yum 存储库

mkdir /usr/local/mysqlcd /usr/local/mysql/;rpm -ivh mysql80-community-release-el7-4.noarch.rpm

2.是否已成功添加 MySQL Yum 存储库

yum repolist enabled | grep \"mysql.*-community.*\"

3.安装mysql

安装 MySQL 服务器包 (

mysql-community-server

) 以及运行服务器所需组件的包,包括客户端包 (

mysql-community-client

)、客户端和服务器的常见错误消息和字符集 (

mysql-community-common

) 以及共享客户端库 (

mysql-community-libs

)

yum install mysql-community-server

三.mysql服务启动

1.启动mysql服务

systemctl start mysqld

2.检查mysql服务的启动

systemctl status mysqld

当mysql启动时:

\'root\'@\'localhost

创建了一个超级用户帐户。会生成一个临时密码.超级用户的密码已设置并存储在错误日志文件中

/var/log/mysqld.log

四.登录mysql并修改临时密码

1.获取临时密码

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

2.使用临时密码登录

mysql -uroot -p

3.修改root用户密码:

执行的默认密码策略

validate_password

要求密码至少包含1个大写字母、1个小写字母、1个数字和1个特殊字符,并且密码总长度至少为8个字符

ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'Mrwhite@2021\';

五.其他配置选项:

1.mysql初始化:

此版本的安装步骤中已包含初始化,如未包含请执行以下步骤

mysqld --initialize;chown mysql:mysql /var/lib/mysql -R;systemctl start mysqld.service;systemctl enable mysqld;

2.远程访问的授权:

以下语句设置远程访问授权

create user \'root\'@\'%\' identified with mysql_native_password by \'Mrwhite@2021\';grant all privileges on *.* to \'root\'@\'%\' with grant option;flush privileges;

3.关闭密码过期:

注:命令修改加密规则,MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式

ALTER USER \'root\'@\'localhost\' IDENTIFIED BY \'Mrwhite@2021\' PASSWORD EXPIRE NEVER;
flush privileges;

六.mysql连接测试:

1.查看数据库与表

show databases;
use mysql;
show tables;

2.通过navicat连接

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » liunx下安装mysql(8.0.27)