安装mysql 实操截图「终于解决」

安装mysql 实操截图「终于解决」前言: CentOS 7 版本将MySQL数据库软件从默认的程序列表中移除,用MariaDB代替了,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发…

安装mysql   实操截图

安装步骤:

        1、因为前言中提到centos7 默认的是MariaDB,所以我们需要先卸载MariaDB

               a、先查询mariadb的版本  rpm -qa|grep mariadb

                        安装mysql 实操截图「终于解决」

                b、由于和我们的mysql有冲突所以先进行卸载  

            rpm -e –nodeps mariadb-libs-5.5.56-2.el7.x86_64

       2、执行安装命令

                a、先进入到安装包所在目录,然后执行安装命令

                rpm -ivh rpm -ivh MySQL-server-5.5.19-1.el6.x86_64.rpm

代码100分

         3、有的会提示缺少依赖,我们执行一个yum命令,中间需要输入Y来确定

                            安装mysql 实操截图「终于解决」

代码100分            yum install net-tools
            yum install perl

            4、   重新执行安装命令

            5、复制配置文件,并且改名为my.cnf为mysql配置文件

            cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

            6、查看mysql是否安装成功

代码100分            ps -ef | grep mysqld

              7、安装对应版本的mariadb

            yum -y install mariadb-server mariadb mariadb-devel

               8、有可能会报如下错误,我们仅需冲突的地方移除

            yum -y remove  MySQL-server-5.5.19-1.el6.x86_64

            安装mysql 实操截图「终于解决」

            9、重新安装对应版本的mariadb

            10、启动mysql

         systemctl start mariadb  #启动MariaDB
            systemctl stop mariadb  #停止MariaDB
            systemctl restart mariadb  #重启MariaDB
            systemctl enable mariadb  #设置开机启动

操作数据库:

            1、登陆mysql,因为刚安装好没有设置密码,所以登陆不需要密码

            mysql -uroot

                    安装mysql 实操截图「终于解决」

         2、先退出数据库,然后设置密码

          exit

        3、设置登陆密码:

     mysqladmin -u root password "new-password"

        4、设置允许远程root用户登陆,两种方式

                a、  下句话的意思就是使用root在任意一台计算机上面以密码“123456”来连接,你如果在远程计算机上面使用密码“123”是无法连接的,包括你在本地使用mysql -uroot -p 密码为123456也无法连接

        GRANT ALL PRIVILEGES ON *.* TO "root"@"%" IDENTIFIED BY "123456" WITH GRANT OPTION;

                当然执行上面一句SQL我们还需要刷新下缓存区,使之生效

FLUSH PRIVILEGES

            b、第二种直接使用update语句修改

        use mysql;
        update user set host="%" where user="root" AND host="localhost";
        FLUSH PRIVILEGES;

        5、本地使用Navicat Premium连接

            安装mysql 实操截图「终于解决」

注意:记得关闭linux的防火墙

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9759.html

(0)
上一篇 2023-02-01
下一篇 2023-02-01

相关推荐

  • Python关键字大全

    Python关键字大全Python是一门高级编程语言,由Guido van Rossum于1989年底发明。它具有简洁明了的语法、易读易写的特点,并且具有许多强大的第三方库。Python支持面向对象、函数式、过程式等多种编程风格,被广泛应用于Web开发、数据分析、机器学习、人工智能、科学计算、游戏开发等领域。

    2024-05-06
    68
  • python动态加载脚本的方法(python动态加载模块)

    python动态加载脚本的方法(python动态加载模块).strcipt?没看过这样的后缀。Maya的script是用Mel或Python编写的,Maya的scripting只支持这两种语言的。

    2023-11-01
    145
  • 如何重装Python

    如何重装Python在这个充满着技术的世界里,Python作为一种高效、易学的编程语言,被广泛地应用于各类领域。但是,可能会出现一些问题导致需要重新安装Python。那么,如何重装Python呢?本文将为您介绍如何在Windows和MacOS系统中重新安装Python。

    2024-05-29
    55
  • mysql增删改查教程_java数据库sql增删查改

    mysql增删改查教程_java数据库sql增删查改[TOC] 基本介绍 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性 mysql就是一个基于socket编写的

    2023-02-24
    142
  • 十分钟成为 Contributor 系列 | 为 Cascades Planner 添加优化规则「建议收藏」

    十分钟成为 Contributor 系列 | 为 Cascades Planner 添加优化规则「建议收藏」作者:崔一丁 到今天为止,“成为 Contributor 系列”已经推出了 “支持 AST 还原为 SQL”,“为 TiKV 添加 built-in 函数”,“向量化表达式”等一列活动。这一次借着 …

    2022-12-22
    140
  • MySQL查询:Group By 后取出每一组中最大的数据

    MySQL查询:Group By 后取出每一组中最大的数据
    环境:MySQL5.7版本 先生成一组测试数据 public static int randAge(){ return new Random().nextI…

    2023-04-05
    150
  • MySQL通讯协议(2)数据包[通俗易懂]

    MySQL通讯协议(2)数据包[通俗易懂]MySQL通讯协议(2)数据包 使用MySQL协议发送数据,有两个要求: 将数据分成大小为(2^24−1)字节的数据包 给每个数据块加上一个包头 由于连接的创建和释放都需要耗费资源,所以数据库这种交…

    2023-02-12
    152
  • mysql的三种锁_Mysql死锁

    mysql的三种锁_Mysql死锁导读 正所谓有人(锁)的地方就有江湖(事务),人在江湖飘,怎能一无所知? 今天来细说一下Mysql中的三类锁,分别是全局锁、表级锁、行级锁。 文章首发于作者公众号【码猿技术专栏】,原创不易,喜欢的点个

    2023-02-12
    175

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注