Linux环境下安装mysql V8.x

该博客介绍了在Linux环境下在线安装MySQL 8.0.22的方法。首先需访问官网复制rpm文件下载链接并在服务器下载,接着执行安装命令,之后可进行启动、重启、停止等操作,还能设置开机启动。最后要找到临时密码登录并修改密码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1. 概述

2. 下载rpm文件

3. 开始安装

3.1 执行安装命令

3.2 启动mysql

3.3 设置密码

4. 参考资料


1. 概述

本次安装,为在线安装,服务器需要能够访问外网,安装mysql 8版本

 


2. 下载rpm文件

访问  https://dev.mysql.com/downloads/repo/yum/

 

复制rpm文件的下载链接

在服务器上下载rmp文件

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

 


3. 开始安装

3.1 执行安装命令

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

上述命令执行完后,会在 /etc/yum.repos.d/ 目录下新增 mysql-community.repo 、mysql-community-source.repo 两个yum 源文件

接着执行安装命令

//装MySQL

yum install mysql-server

//检查MySQL是否安装成功

rpm -qa | grep mysql

3.2 启动mysql

    ①systemctl start mysqld.service #启动 mysql 

    ②systemctl restart mysqld.service #重启 mysql 

    ③systemctl stop mysqld.service #停止 mysql 

    ④systemctl enable mysqld.service #设置 mysql 开机启动

3.3 设置密码

  • 找到临时生成的密码

mysql启动后,会生成一个随机的密码,在/var/log/mysqld.log日志文件中,使用如下命令可以找到临时密码

//查找临时密码
grep 'temporary password' /var/log/mysqld.log

//输出为
2021-01-09T11:34:43.536813Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: myKape2RrC&t

可以看到临时密码是:myKape2RrC&t

  • 登陆mysql

mysql -uroot -p

输入密码  myKape2RrC&t

 

首次登陆后需要强制修改密码,否则有的命令不允许使用

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'adf_#Hasdfas380';

create user 'root'@'%' identified by '123456_Hadafdasdf';

//执行依次创建root账号的语句,使用密码adf_#Hasdfas380
create user 'root'@'%' identified by 'adf_#Hasdfas380';
//赋予任何ip访问权限
 
GRANT ALL ON *.* TO 'root'@'%';

use mysql;
//观察host字段的值
 
select host,user from user;
 
select host,user,authentication_string plugin from user;
//刷新生效
 
flush privileges;

 


4. 参考资料

https://www.cnblogs.com/happen-/p/12172138.html

https://blog.51cto.com/14497235/2428992

https://dev.mysql.com/downloads/file/?id=484922

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值