https://www.cnblogs.com/wangwust/p/9765843.html
sudo apt update sudo apt install mysql-server
sudo systemctl status mysql #查看数据库状态
设置数据库远程访问:
sudo mysql -u root -p #进入数据库
use mysql #使用数据库
show tables; #显示数据库
1.sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉 bind-address = 127.0.0.1
2.删除匿名用户:
sudo mysql -u root -p #进入数据库
use mysql;
delete from user where user='';
3.增加允许远程访问的用户或者允许现有用户的远程访问
create user 'root'@'%' identified by 'root'; #创建root用户,可以全域访问,密码为root
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root'; #修改root用户用密码访问数据库
grant all privileges on *.* to 'root'@'%' with grant option; #赋予root用户所有权限
flush privileges; #刷新
4 exit #退出数据库
5 sudo service mysql restart #重启数据库
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
· 面试官:你是如何进行SQL调优的?