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 存储库安装 MySQL 1.查看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/mysql cd /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
【liunx下安装mysql(8.0.27)】
文章图片
当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连接
文章图片
文章图片
推荐阅读
- 开学第一天(下)
- 【故障公告】周五下午的一次突发故障
- Mac安装Chromedriver
- 生活随笔|好天气下的意外之喜
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 汇讲-勇于突破
- Android中的AES加密-下
- 说的真好
- 放下心中的偶像包袱吧
- MAC安装Mongo