小白入门必知必会-Linux安装MySQL8.0.26

一 准备工作

1.1 准备一台Linux服务器

云服务器或者虚拟机都可以,Linux版本为CentOS7.8,配置为4C8G100G

1.2 关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

1.3 下载Linux版MySQL安装包

下载地址

https://downloads.mysql.com/archives/community/

1.4 上传MySQL安装包到指定路径

可以使用xshell、xftp工具,如下图所示,将安装包上传至服务器/tmp目录下

二 安装MySQL

2.1 创建目录并解压安装包到指定路径

mkdir mysql

cd /tmp

tar xf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C /root/mysql/

2.2 卸载mariadb

yum remove mariadb-libs -y

2.3 安装依赖

yum install openssl-devel perl-Data-Dumper net-tools libaio -y

2.4 安装MySQL的安装包

cd mysql

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.26-1.el7.x86_64.rpm

2.5 启动MySQL

启动

systemctl start mysqld

查看服务状态

systemctl status mysqld

重启

systemctl restart mysqld

停止

systemctl stop mysqld

2.6 查询自动生成的root用户密码

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

密码为:DezdY+iHc1/c

2.7 修改root用户密码

alter user 'root'@'localhost' identified by '1234';

发现修改密码报错了,原因是设置的密码太简单,密码复杂度不够,我们可以设置密码的复杂度为简单类型,密码长度为4。

set global validate_password.policy = 0;

set global validate_password.length = 4;

然后再次执行命令修改密码

2.8 创建用户

默认的root用户只能当前节点localhost访问,远程无法访问,我们还需要创建一个root账户,远程访问

create user 'root'@'%' identified with mysql_native_password by '1234';

2.9 给新建用户分配权限

grant all on *.* to 'root'@'%';

至此,MySQL8.0.26在Linux服务器上就安装完成了。感谢观看,如果对您有帮助,麻烦动动小手点点赞,坚持下去,一起努力加油吧。

展开阅读全文

页面更新:2024-04-15

标签:复杂度   节点   小手   账户   路径   用户密码   入门   密码   简单   服务器   用户

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top