【Linux】CentOS7下安装Mysql数据库详细过程 附Linux 64位 Mysql压缩包百度云盘分享,废话就不多说了,直接搞起来?冲冲!

第一步:连接上Xshell,卸载MariaDB数据库(总是要清理不需要的东西干干净净的好办事?)

  1. 在命令窗口输入:rpm -qa | grep mariadb查看 mariadb 的安装包(?像这样的安装包)

  2. 若不是root用户输入:su root(已经是root则忽略),然后输入:rpm -e --nodeps [item] ([item] 表示要显示的要删除的安装包)
    命令介绍:(这样瑟滴?)

    rpm     管理套件

    -e     删除指定的套件

    –nodeps  不验证套件档的相互关联性

  3. 重复1. 在命令窗口输入:rpm -qa | grep mariadb查看 mariadb 的安装包看看是否已经删除了

第二步:下载最新稳定的Mysql安装包

  1. 需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包

    mysql安装包下载地址:http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
    或者https://dev.mysql.com/downloads/repo/yum/

    通过使用yun的方式进行安装,依次输入以下命令安装Mysql(这是一种安装方式,我是使用另一种方式)
    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    yum update
    yum install mysql-server

  2. 下载Mysql压缩包 下面百度云分享压缩包:?
    猛戳戳戳这里获取压缩包?

第三步:找到Mysql压缩包所在目录,并解压

  1. 我这里是通过Xftp发送压缩包到服务器(使用Xshell可以点击下图的图标)

  2. 找到Mysql压缩包所在目录(我这里是放在/usr/mysql 里)

  3. 到压缩包的目录下在Xshell解压缩输入:tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
    命令介绍:

    tar      备份文件

    -zxvf

    -z                通过gzip指令处理备份文件

-x               从备份文件中还原文件

-v               显示指令执行过程

-f                指定备份文件

jdk-8u11-linux-x64.tar.gz    文件名

这里可以看到压缩包里所有的安装文件(需要按顺序依次安装common>libs>client>server ,后一给依赖前一个)

第四步按照顺序common>libs>client>server依次安装

  1. 安装common,输入命令:rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
  2. 安装libs,输入命令:rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
  3. 安装client,输入命令:rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
  4. 安装server,输入命令:rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm --nodeps --force (如果直接安装不了,则加上–nodeps --force?)

第五步:查看是否全部安装完成

输入命令:rpm -qa |grep mysql

第六步:完成对 mysql 数据库的初始化

  1. 输入初始化命令:mysqld --initialize(我这里由于是新买的服务器什么都没有,缺少了numactl。)

    报错yum安装numactl 命令:yum -y install numactl (没有问题就忽略这里?)
  2. 输入权限设置命令:chown mysql:mysql -R /var/lib/mysql (这个很关键,设计mysql的权限,不设置会启动不了mysql服务?)
  3. 初始化 MySQL命令: mysqld --initialize
  4. 启动Mysql:systemctl start mysqld
  5. 设置开机自启动:systemctl enable mysqld
  6. 查看 MySQL 运行状态:systemctl status mysqld

Mysql的基本设置之修改登入密码:

  1. 重新设置密码
    ①查看默认的随机密码: cat /var/log/mysqld.log |grep password

    ②登录MySQL命令:mysql -uroot -p ,然后输入上面查询到的密码(直接粘贴,命令窗口不会显示密码出来?)

    ③修改默认密码命令:ALTER USER ‘root’@'localhost’IDENTIFIED WITH mysql_native_password BY ‘xxxxxx’; (xxxxx这里是自己要设置的密码)

    ④然后可以使用exit 退出,重新使用新密码重新登入嗷~~s?

第七步:Mysql的基本设置之远程访问授权

  1. 放开远程连接命令:grant all PRIVILEGES on 数据库名.表名 to ‘用户名’@‘ip地址’ identified by ‘密码’ WITH GRANT OPTION;
    分析参数:数据库名.表名:授权数据库的表(数据库和表都可以用*号表示所有)
    用户名:授权用户(我这里是root)
    ip地址:放开的ip地址
    密码:设置连接密码
  2. 刷新设置命令使命令立即生效:flush privileges;

最后:一些mysql基本命令集合(碰到新的就会加进来,备忘用的)

    1. 修改加密规则命令:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER; (MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式) ,刷新命令:flush privileges;

CentOS7下安装Mysql数据库详细过程 附Linux 64位 Mysql压缩包百度云盘分享的更多相关文章

  1. centos7下搭建Testlink环境详细过程

    花了半天的时间终于搭建好了完整的Testlink环境,主要包括Mysql以及PHP的版本.未关闭防火墙.以及安装配置过程中遇到的一些问题.以下是详细的搭建过程. 一.工具准备 以下是我在搭建过程中用到 ...

  2. centos7 下安装Apache2+MariaDB+PHP5过程详解

    1.启用Apache2 Centos7默认已经安装httpd服务,只是没有启动.如果你需要全新安装,可以 yum install -y httpd 启动服务:systemctl start httpd ...

  3. centos7下安装oracle11gR2的详细步骤

    环境准备 安装包: CentOS-7-x86_64-DVD linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 本教 ...

  4. libpcap丢包原理分析及Fedora 9 内核2.6.25.14下安装PF-RING的详细过程

    看到网上有人讲解fedora 9下安装PF-RING的过程,都是几年前的了,比较老了,我安装PF-RING就是为了使用libpcap库,libpcap的原理是通过socket 将数据包从网卡 捕获数据 ...

  5. centos6.5_x86_64 下安装 Oracle11gR2 的详细过程

    也可参考:http://blog.csdn.net/nhm_lxy/article/details/37813789 转自:http://www.cnblogs.com/pengineer/p/435 ...

  6. linux下安装oracle数据库详细教程

    一.安装yum源 下载或拷贝RedHat的iso镜像到本地,比如 /repo/iso/ rhel-server-6.6-x86_64-dvd.iso 1.建立ISO文件存放目录(/repo/iso)和 ...

  7. vbox下安装centos (全部都是基于64位)

    1.首先提示说CPU内核不匹配,如下图: 于是查阅资料得知:64位CPU支持32位和64位,而要用64位内核,就需要主板支持,于是修改BIOS,在ADVANCE(高级)里,找到VT(也就是virtua ...

  8. linux下安装redis的详细过程

    先安装一些组件: yum -y install gcc gcc-c++ libstdc++-devel 下载并安装: # wget http://download.redis.io/releases/ ...

  9. Centos7下安装Docker(详细的新手装逼教程)

    早就听说过Docker,一直不清楚是个啥,今天捣鼓了一下,这里做个记录. --------------------------------------------------------------- ...

  10. Linux(CentOS7)下安装Mysql8数据库

    一.Linux版本 二.先下载Linux下的Mysql包,打开Mysql官网 https://www.mysql.com/ 点击DOWNLOAD,进入 https://www.mysql.com/do ...

随机推荐

  1. 校内模拟测试010T1 删点游戏dt

    题意简述 n个点m条边的无向图,要把所有点一个一个地删去.每次删去一个点的花费为这个点相邻的还未被删除的点的点权.无重边无自环,求最小代价. 数据范围 对于\(30\%\)的数据\(n \le 10\ ...

  2. 通义灵码2.5+qwen3——节假日抢票不用愁,基于12306-MCP实现个人火车票智能查询小助手!

    ​ 在日常生活中,12306 是中国铁路售票系统的官方平台.为了提升购票效率.自动化查询余票信息以及获取车站代码等功能,我们希望通过使用智能体编程方式,结合 MCP(Model-as-a-Servic ...

  3. 「Note」您想来点数据结构吗?

    大分块系列 最初分块 \(\color{black}{P4119}\) 考虑数列分块+值域分块 数列分块需要维护: \(nid_{i,j}\) \(fid_i\) \(f_i\) 块 \(i\) 中数 ...

  4. CSP-J/S第一轮初赛 ~持续更新~

    CSP-J/S初赛 2022更新的初赛知识汇总 基础算法 链表 插入删除数据,操作数据O(1),遍历是O(n),可以进行动态调整. 指针指向的是上下节点,链表储存 数据 下一个节点 上一个节点. 动态 ...

  5. ET框架对MongoDB的使用

    一:本地测试: 1:加载DB组件 2:调整用户ID :  C2G_LoginGateHandler中创建玩家时id调整.(每次重启服务端创建小人ID是一样的,插入数据库会覆盖掉上传插入的数据) 3:在 ...

  6. vitepress动态导航

    前言 我需要根据动态设置导航. 比如根据不同的路由设置不同的顶部导航. 但是vitepress并没有相关配置,但是我们可以通过拦截主题修改全局状态来完成这个功能! 核心知识 创建文件,xxx/docs ...

  7. rustdesk自建服务器

    前言 rustdesk是一款免费开源的 远程控制软件. 它内置服务器 开箱即用. 不过提供的免费服务器在国外,白嫖起来 有点卡顿 建议自建服务器 . 下边是教程 安装docker和docker com ...

  8. react中设置短链接

    原因比如,我page要引入一个页面,那么引入起来就很麻烦.图片在src\assets\img\login\bg.jpg组件在src\pages\login\index.tsx引入代码如下: impor ...

  9. matlab 简单显示多边形和线条和点

    简介 有的时候关于3d的散点和面片,直接用matlab 显示比较方便. code scatter3(x1,y1,z1,'k'); hold on; scatter3(x2,y2,z2,'*'); ho ...

  10. 没有调度器的协程不是好协程——零基础深入浅出 C++20 协程

    前言 上一篇<协程本质是函数加状态机>谈到 C++20 协程的本质,是编译器基于 duff device 的精巧封装,经过一番乾坤大挪移,协程体内容被掉包只保留协程初始化代码,实际运行代码 ...