MySQL安装-Linux版

article/2025/11/11 5:26:10

MySQL-Linux版安装

1、准备一台Linux服务器

云服务器或者虚拟机都可以;

Linux的版本为 CentOS7;

2、 下载Linux版MySQL安装包

下载地址

在这里插入图片描述

3、上传MySQL安装包

使用FinalShell软件上传即可!

4、 创建目录,并解压

mkdir mysqltar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C mysql

5、 安装mysql的安装包

cd mysqlrpm -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.rpmyum install openssl-develrpm -ivh  mysql-community-devel-8.0.26-1.el7.x86_64.rpmrpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpmrpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpmrpm -ivh  mysql-community-server-8.0.26-1.el7.x86_64.rpm

可能遇到的问题:mariadb-libs 被mysqL- community-libs-8.0.25-1.el7.x86 64取代

一个命令: yum remove mysql-libs解决, 清除之前安装过的依赖即可

6、启动MySQL服务

systemctl start mysqld
systemctl restart mysqld
systemctl stop mysqld

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

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

命令行执行指令:

mysql -u root -p

然后输入上述查询到的自动生成的密码,完成登录

8、修改root用户密码

登录到MySQL之后,需要将自动生成的不便记忆的密码修改了,修改成自己熟悉的便于记忆的密码

ALTER USER USER() IDENTIFIED BY 'Admin2022!';# 查看 mysql 初始的密码策略
SHOW VARIABLES LIKE 'validate_password%';
# 设置密码的验证强度等级
set global validate_password.policy = LOW;
# 设置密码规定的长度
set global validate_password.length = 4;
# 关闭检查用户名(此方式可设置用户名和密码一致)
set global validate_password.check_user_name = off;ALTER  USER  'root'@'localhost'  IDENTIFIED BY 'root';

9.、创建用户

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

create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'admin';

10.、并给root用户分配权限

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

11、重新连接MySQL

mysql -u root -p

然后输入密码

注:连接不上请确保Linux防火墙是否关闭,或开放指定端口

12、 通过Navicat远程连接MySQL

13、设置mysql服务开机自启动

查看MySQL服务是否自启动

 systemctl list-unit-files | grep mysqld.service

默认enabled;

如不是enabled可运行如下命令设置自启动

systemctl enable mysqld.service			# 打开开机自启动
systemctl disable mysqld.service		# 关闭开机自启动

http://chatgpt.dhexx.cn/article/xx4Z0ac7.shtml

相关文章

Linux 在线安装MYSQL

1.执行:rpm -qa | grep mysql 查看是否已安装mysql,将其删除; 2.在线下载mysql安装包(mysql-5.7.40);(切换到root权限下执行) wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 3.安装MY…

Linux下安装mysql完整教程

最新写了一个小项目需要部署到远程服务器,就在阿里云买了一台centos7.x的服务器,想找个完整的教程,却发现都是坑,要不执行到一半执行不下去,要不就是命令错误,经过多次踩坑总结如下: 下载安装包…

Mysql Linux版下载(详细版)

目录 1.Mysql Linux版下载2.执行解压命令3. 更改mysql目录下所有的目录及文件夹所属的用户组和用户以及权限4.编译安装并初始化mysql5.编辑配置文件my.cnf6.启动mysql服务器7.添加软连接,并重启mysql服务8.登录mysql , 修改密码 。9.开放所有远程连接10.…

Linux MySQL下载安装

介绍 参考视频教程: https://www.bilibili.com/video/BV13a411q753?p135 查询当前系统中安装的所有软件 rpm -qa1. mysql的下载 1.1 查询当前系统中安装的名称带mysql的软件 rpm -qa | grep mysql如下所示没有输出说明是没有安装mysql 如下所示说明你已将安装了mysql(不…

Linux下载安装MySql

文章目录 1 百度搜索mysql,点击官网链接2. 添加 MySQL Yum Repository2.2 通过wget 下载MySQL存储库 3. 安装下载好的rpm包4. 修改发行版本5. 安装MySQL社区版服务6. 启动MySQL Server,并链接6.1 启动MySQL Server6.2 查看初始化密码6.3 登录mysql6.4 修…

前端项目总结与分享(PPT整理)

ppt https://v.youku.com/v_show/id_XMzE3NzgwMTky.html 论文 https://v.qq.com/x/page/q0509o0ylb8.html 目录: 项目简介: 项目功能: 展示: 问题与难点: 总结,思考: 综述: 该web项目为娱乐系统,采用的技术主要有:vue cube-ui axios等,数据库:mysql, 开发…

前端程序员Vue开发经验总结

1:ssd项目大屏和管理系统总结 echarts基础样式: 管理系统增删改查: 2:ms协同平台总结 流程开发: element组件操作: tabs标签: // 获得标签数组async getTabarr() {let date this.datelet…

前端大屏可视化项目

这篇文章记录了我开发中遇到的问题和解决方法。 1、确定需要适配屏幕的大小,虽然我们前端默认大屏的1920*1080起步的,但是防止有人不懂开发前需要新搞清楚适配范围; 2、和UI说清楚字体大小尽量在12px以上,一是12px以下写起来麻烦…

uniapp项目的经验

map组件的使用 uniapp内置的高德地图的SDK,所以需要在高德开放平台申请app端应用的key,包括Android Key 和 IOS Key。 在uni-app的编译模式下,map组件接受的经纬度坐标系是国测局坐标,即 gcj02 空字符和数值0全等比较的问题 将…

前端项目网易云音乐移动端经验总结

HTML: audio标签控制音乐播放,有个原生play()方法控制播放marquee这个标签可以实现滑动,类似于动画一样marquee(文字滚动)标签_别The Crossing的博客-CSDN博客_marquee标签【HTML】中的marquee标签属性详解_人间奶糖哇…

React项目经验总结

目录 1、报错 xxx.map is not a function 2、如何将后端返回的二进制流转换为base64格式的展示? 3、下载 4、父组件如何把值传给子组件?子组件又如何接收? 5、父组件如何获取子组件所有的state里面定义的值? 6、antdreact 之layou…

前端程序员应该了解的项目经验分享

1:HTML 尽量使用语义化标签 header aside main footer 等给a标签加上href:“javascript:;”就能禁止跳转块级元素独占一行除了div等那些,基本上都是行内元素行内元素设置宽高边距无效img、input属于行内替换元素:heig…

html项目经验,web前端没有项目经验怎么面试

web前端没有项目经验面试的方法:1、要熟练掌握前端的基本知识;2、了解目前基础框架的使用;3、熟练掌握基础知识的使用技巧;4、要表现出良好的学习方法和心态。 近年来,随着前端的火热,很多人都纷纷加入到前…

Orientdb基本操作

一、建模 1、 模型定义-销售数据库(saledb) 顶点继承自属性人(Person) 姓名(name)性别(sex)出生日期(birthday)员工(Employee)V、Per…

redis切换db方法

//最近发现redis 数据都是默认存在db0的 看着就崩溃了。这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开 后面自己总结了三种方法给大家分享下 有什么不足的地方大家也可以指出来哦 提供了三种方式 切换db的方法 1- 第一种方式最简单 先看看redis 的yml 文件…

Redis基本介绍

文章目录 1.Redis简介2.Redis应用场景3.Redis单线程模型4.Redis常用命令5.Redis数据结构6.SpringBoot整合Redis框架 参考蚂蚁课堂 1.Redis简介 Redis属于No-sql数据库类似于MongoDB,是一个完全开源免费的一个高性能的key-value数据库。它是基于内存的数据库&#…

DB2的HADR的搭建

整理这篇文档主要记录复制搭建过程中遇到的问题,被其中一个搞了好久才突然一下子明白过来。。。。 1.备份恢复的时候报错:SQL0970N The system attempted to write to a read-only file. SQLSTATE55009 2.SQL1768N Unable to start HADR. Reason cod…

gaussDB安装

1、用winSCP连接弹性服务器,将windows下的gaussDB安装包复制到linux下 2、将GaussDB安装包从root目录下复制一份到/gs目录下 3、在当前目录解压缩 4、打开配置文件 vi /etc/profile 添加如下命令 ulimit -c unlimited 5、打开系统配置文件 vi /etc/sysctl.c…

redis 如何切换db

文章来源:http://www.ttlsa.com/redis/redis-database/ redis默认有db0~db15之多。 一台服务器上都快开启200个redis实例了,看着就崩溃了。这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开。 那么,redis有没有什么方法使不同…

PostgreSQL安装+TimescaleDB安装(Windows)

PostgreSQL安装TimescaleDB安装(Windows) 一、安装环境1.系统2.PostgreSQL安装包3.TimescaleDB安装包4.Visual Studio Community 2019 二、PostgreSQL安装1.安装PostgreSQL2.配置环境变量3.验证是否安装成功 三、TimescaleDB安装1.安装TimescaleDB2.验证…