在新版的MySQL软件的安全特性总是受欢迎的,他们可以影响到使用和性能。现在在默认情况下,MySQL 5.7创建了一个root用户密码,所以在安装的本身可以被认为是安全的。这是一个必要的改变,但它已经混淆了一些客户和用户。我看到很多人在社交网站上询问着个变化。
通过面试,也发现了一些现象,网上的很多数据库教程都是讲得比较浅或者只讲解了片面,比较好的教程要么找不到要么就是收费昂贵,为了方便自己复习以及帮助到一些想从全面了解数据库的小伙伴,这段时间在不断恶补数据库的知识,打算出一个关于《从0到1-全面深刻理解MySQL》的教程,教程是以小白视角出发,从最简单的安装数据库到深入理解数据库如何执行SQL语句到数据库如何实现数据存储和查询的全方位讲解。
第一次使用第三方工具,比如说sqlyog客户端进行远程连接,会遇到的异常:Host ‘xxx.xxx.xxx.xxx’ is not allowed to connect to this MySQL server,原因是root用户允许访问的ip仅为localhost,需要进行修改.处理方式如下:登录数据库:
ubuntu 22.04 安装docker并配置清华站。如果你过去安装过 docker,先删掉:首先安装依赖:信任 Docker 的 GPG 公钥并添加仓库:最后安装:此时docker已安装成功,若docker pull mysql 拉取失败,可能要换源,参考见原文链接,配置多个镜像源。