Linux下Mysql8的安装下载

6 篇文章 0 订阅
5 篇文章 0 订阅

官方下载地址

https://dev.mysql.com/downloads/mysql/

在这里插入图片描述

下载第一个捆绑包:

mysql-community-server数据库服务器和相关工具
mysql-community-clientMySQL客户端应用程序和工具
mysql-community-libsMySQL数据库客户端应用程序的共享库
mysql-community-common服务器和客户端库的通用文件
mysql-community-libs-compat以前的MySQL安装的共享兼容性库

安装

1、清理旧版本

删除所有的旧版本:

find / -name mysql|xargs rm -rf

有系统需要删除mariadb

rpm -qa | grep mariadb
dnf -y remove xxx

2、解压缩

gzip mysql-8.0.32-1.el8.x86_64.rpm-bundle.tar
tar -zxvf mysql-8.0.32-1.el8.x86_64.rpm-bundle.tar.gz

3、检查

给文件权限

chmod -R 777 /tmp

检查依赖:

rpm -qa|egrep ‘net-tools|libaio’
没有的话自己执行
dnf -y install 你缺的那个包

4、开始安装

按顺序安装:

rpm -ivh mysql-community-common-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.0.32-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-8.0.32-1.el8.x86_64.rpm

查询是否安装成功:

mysql --version

初步使用

服务初始化:
–initialize 选项默认以“安全”模式来初始化,则会为 root 用户生成一个密码并将 该密码标记为过期 ,登录后你需要设置一个新的密码。生成的临时密码 会在日志中记录一份

mysqld --initialize --user=mysql

常用指令:

启动:systemctl start mysqld
查看:systemctl status mysqld
停止:systemctl stop mysqld
重启:systemctl restart mysqld

加入开机自启:

systemctl enable mysqld

密码重置:
查看初始临时密码

cat /var/log/mysqld.log
在这里插入图片描述

登录

mysql -uroot -p

更改密码

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘你的新密码’;

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

mysql 8.0 以下

create user ‘sign’@‘%’ IDENTIFIED BY ‘sd68468’;

mysql 8.0

create user ‘sign’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘sd68468’;

分配权限

grant all on . to ‘sign’@‘%’;

重新登录,远程连接测试成功,测试完成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值