解决linux下mysql-server的一些问题
root用户无需密码即可登录
-
使用root用户登录mysql
-
切换到mysql数据库
use mysql;
- 使用下面的命令设置密码
update user set authentication_string=password('新密码'), plugin='mysql_native_password' where user='root';
这是因为mysql5.7之后user中原本的password字段已经变更为 authentication_string 字段。
- 接着执行下面的命令
FLUSH PRIVILEGES;
开放外网可以连接
-
编辑/etc/mysql/mysql.conf.d/mysqld.cnf文件,将里面的bind-address字段注释掉即可;
-
重启mysql服务,使用下面的命令
systemctl restart mysql.service
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?