linux 安装 mysql8
安装


查看版本

查看状态

配置
sudo mysql_secure_installation
配置一些比如 root 允不允许远程登录之类
我配置了不允许root远程登录,root 为空密码

配置一个普通用户
https://zhuanlan.zhihu.com/p/569668500#:~:text=MySQL8.0 创建用户及授权 - 看这篇就足够了 1 1.命令行进入MySql 使用 mysql ,for%20%27%23userName%27%40%27%23host%27%3B%20...%208%208.%E9%AA%8C%E8%AF%81%20%E4%BD%BF%E7%94%A8navicat%E7%AD%89%E5%8F%AF%E8%A7%86%E5%8C%96%E5%B7%A5%E5%85%B7%E9%AA%8C%E8%AF%81%20...%20%E6%9B%B4%E5%A4%9A%E9%A1%B9%E7%9B%AE
客户端登录
报错
Unable to connect to localhost
查了很久原因
是 mysqld.cnf 配置有点问题,特意翻到我原来的华为云服务器看了下差别



重启服务
systemctl restart mysql.service
成功
密码要稍改下编码格式,否还不能在客户端登录成功(服务器上能登录成功)


浙公网安备 33010602011771号