MySQL-Ubuntu20.04安装MySQL8.0以及远程连接
本文最后更新于:September 12, 2022 pm
积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里,不积小流无以成江海。齐骥一跃,不能十步,驽马十驾,功不在舍。面对悬崖峭壁,一百年也看不出一条裂缝来,但用斧凿,能进一寸进一寸,能进一尺进一尺,不断积累,飞跃必来,突破随之。
目录
安装MySQL
1 |
|
初始化
1 |
|
设置
1 |
|
📢注意:如果在输入密码时报错: … Failed! Error: SET PASSWORD has no significance for user ‘root’@’localhost’ as the authenticati。则先退出不管,继续往后执行。当执行当修改root用户密码后,再返回回来继续执行初始化命令。
查看数据库状态
1 |
|
进入数据库
阿里云:
1 |
|
腾讯云:
1 |
|
如果出现:ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)。表示需要使用上面设置的密码进入MySQL(初始化命令成功执行的前提下)。
两个提供商,进入数据库的另外一种方法
找到MySQL安装位置:
1 |
|
再ll
查看所有文件,再进入
1 |
|
里面就有一个数据库账号的信息。包含用户名和密码,可以用他登录。 debian-sys-maint
账号是在安装MySQL自动产生的。可以使用它登录MySQL数据库。
查询root用户的状态
进入数据库mysql后,
1 |
|
可以看到user为root,host为localhost的话,说明mysql只允许本机连接,那么外网,本地软件客户端就无法连接了。
设置
修改host:
1 |
|
再连续执行两次
一下命令 ,如果一次就可以成功,就不需要执行两次了。
1 |
|
再次查看:
1 |
|
给予root用户所有权限
1 |
|
修改root用户密码及加密方式。(即需要用密码才能进入(连接)数据库)
1 |
|
再权限更新。
1 |
|
设置配置文件
1 |
|
然后
1 |
|
或者将 bind-address
注释掉。
重启MySQL服务
1 |
|
本文作者: 墨水记忆
本文链接: https://tothefor.com/DragonOne/ff684fdc.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!