暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL8.0的介绍与安装

小甜菜Pro 2022-03-21
1255


MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品。

MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件之一。


而MySQL8.0是全球最受欢迎的开源数据库的一个非常令人兴奋的新版本,它全面改进,并且官方表示MySQL8要比MySQL5.7快2倍,还带来了大量的改进和更快的性能!

MySQL8.0一些关键的增强包括:
  • SQL窗口函数,公用表表达式,NOWAIT和SKIP LOCKED,降序索引,分组,正则表达式,字符集,成本模型和直方图。

  • JSON扩展语法,新功能,改进排序和部分更新。使用JSON表函数,您可以使用JSON数据的SQL机制。

  • GIS地理支持,空间参考系统(SRS),以及SRS感知空间数据类型,空间索引和空间功能。

  • 可靠性 DDL语句已变得原子性和崩溃安全,元数据存储在单个事务数据字典中,由InnoDB提供支持。

  • 可观察性性能架构,信息架构,配置变量和错误记录的显著增强。

  • 可管理性远程管理,撤销表空间管理和新的即时DDL。

  • 安全 OpenSSL改进,新的默认身份验证,SQL角色,分解超级特权,密码强度等等。

  • 增加了资源组功能,通过将用户线程映射到CPU,为用户提供一个选项,以针对特定硬件上的特定工作负载进行优化。


由于MySQL的离线安装非常繁琐,并且经常会遇到依赖不存在的问题,所以下面就来介绍一下MySQL8.0的在线安装


系统环境:Ubuntu Linux 18.04 Server


打开浏览器搜索「 mysql 」,并点击MySQL官方网站


在官网中下拉到最下方点击Downloads中的「 MySQL Community Server 


在下载页面中选择自己对应的系统及系统版本,然后点击「 MySQL APT Repository 


点击「 Download 


当出现这个页面时点击下方的「 No thanks, just start my download. 即可自动下载


下载完成后将该文件上传到服务器中,我这里上传到了 root/software 路径下


使用SSH连接服务器可以看到刚上传好的文件


使用dpkg命令进行deb的安装

    dpkg -i 你下载的文件名.deb


    安装时会出现以下界面,点击「 ok 


    等待安装结束后更新安装源

      apt-get update


      接下来在线安装MySQL8

        apt-get install -y mysql-server


        设置root密码,我这里设置为 123456


        再次输入密码


        选择第二个「 Use Legecy Authentication Method (Retain MySQL 5.x Compatibility) 


        等待安装结束后就可以使用MySQL8了

          mysql -uroot -p


          以上是MySQL8.0的详细安装步骤,但平时我们经常会用到远程连接MySQL,这时还需要设置一下root用户的访问权限:

            use mysql;
            update user set host='%' where user='root';
            flush privileges;
            exit;


            补充:

              # 启动MySQL
              service mysql start


              # 关闭MySQL
              service mysql stop


              # 查看MySQL运行状态
              service mysql status


              # 卸载MySQL
              dpkg --list | grep mysql
              apt-get autoremove -y --purge mysql-server


              —— END ——


              点击下方关注本公众号

              声明:
              1.本文为@xiaotiancaipro的原创文章,转载请附上原文出处链接。
              2.转载本公众号中的文章请注明原文链接和作者,否则产生的任何版权纠纷均与本公众号无关。
              3.本文中部分文章与图片均来自公开网络,仅供学习交流使用,不会用于任何商业用途,如果出处标注有误或侵犯到原著作者权益,请向邮箱xiaotiancaipro@163.com联系删除,谢谢。
              文章转载自小甜菜Pro,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

              评论