随笔 - 633,  文章 - 0,  评论 - 13,  阅读 - 48万
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
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 #重启数据库




posted on   大话人生  阅读(53)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
· 面试官:你是如何进行SQL调优的?
点击右上角即可分享
微信分享提示