我用的MySQL版本是8.0.11,比较新的MySQL版本中采用的加密方式与旧的不同,从而导致1251错误. 解决方案:打开终端连接上数据库,执行以下语句,问题解决.(自己遇到过的坑,亲测有效) USE mysql: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'; FLUSH PRIVILEGES;…
依托于互联网的发达,我们可以随时随地利用一些等车或坐地铁的碎片时间学习以及了解资讯.同时发达的互联网也方便人们能够快速分享自己的知识,与相同爱好和需求的朋友们一起共同讨论. 但是过于方便的分享也让知识变得五花八门,很容易让人接收到错误的信息.这些错误最多的都是因为技术发展迅速,而且没有空闲时间去及时更新已经发布的内容所导致.为了避免给后面学习的人造成误解,我们今天来看一看 MySQL 设计规范中几个常见的错误例子. 主键的设计 错误的设计规范:主键建议使用自增 ID 值,不要使用 UUID,MD…