mysql禁止外部访问解决方案
技术百科
little bottle
发布时间:2019-04-19
浏览: 次 本文主要讲述了当mysql禁止外部访问的解决方案,具有一定的收藏价值,有需要的朋友了解一下吧。
1.在端口已经开放的情况下,ubuntu mysql 3306允许远程访问
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释#bind-addr
ess = 127.0.0.1
2.给用户授权允许远程访问:
grant all privileges on *.* to root@"%" identified by "pwd" with grant option;
flush privileges;
创建和授权用户某些权限的测试,在mysql数据库的user表里进行的操作
1.mysql创建用户:
CREATE USER 'taoshihan'@'localhost' IDENTIFIED BY '';
localhost是只是本地
%是允许远程
CREATE USER 'taoshihan115'@'%' IDENTIFIED BY 'TAOshihan1';
删除用户:
drop user 'taoshihan'@'localhost'
2.授权:
GRANT select ON *.* TO 'taoshihan115'@'%';授权指定
GRANT all ON *.* TO 'taoshihan115'@'%';授权所有
当mysql重启不了的时候,看看日志目录比如/var/log/mysql 是否存在,属组和属主是否是mysql
如果没有,创建目录,并更改目录的所有者 chown mysql:mysql
想了解更多mysql教程,请关注PHP中文网了解更多mysql教程!
# 有一定
# 情况下
# 重启
# 想了
# 如果没有
# mysql
# 是否存在
# 中文网
# 收藏价值
# 远程访问
# 讲述了
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- Win11怎么关闭透明效果_Windows11个性
- 如何使用Golang实现函数指针_函数变量与回调示
- 微信企业付款回调PHP怎么接收_处理企业付款异步通
- c++如何连接Redis c++ hiredis库
- Go 中的 := 运算符:类型推导机制与使用边界详
- php接口返回数据乱码怎么办_php接口调试编码问
- Win11怎样彻底卸载自带应用_Win11彻底卸载
- Win10怎样卸载自带Edge_Win10卸载Ed
- Windows7怎么找回经典开始菜单_Window
- 使用类变量定义字符串常量时如何实现类型安全的 Li
- Win10如何卸载微软拼音输入法 Win10只保留
- php订单日志怎么按金额排序_php按订单金额排序
- 如何使用Golang encoding/json解
- 如何使用正则表达式批量替换重复的“-”模式为固定字
- Python函数接口稳定性_版本演进解析【指导】
- 如何使用Golang读取日志文件_Golang b
- Python多进程教程_multiprocessi
- Mac的“调度中心”与“空间”怎么用_Mac多桌面
- Python数据抓取合法性_合规说明【指导】
- Win11怎么设置默认邮件应用_Windows11
- Win11如何设置环境变量 Win11添加和修改系
- Win11输入法选字框不见了怎么办_Win11输入
- php删除数据怎么清空表_truncate与del
- Linux怎么查找死循环进程_Linux系统负载分
- php8.4xdebug无法调试怎么办_php8.
- Windows10如何更改盘符名称_Win10重命
- Windows11怎么自定义任务栏_Windows
- Win11触摸板没反应怎么办_开启Win11笔记本
- 如何在Golang中实现邮件发送功能_Golang
- 如何在 Go 中正确初始化结构体中的 map 字段
- c++如何判断文件是否存在_c++ filesys
- Windows10电脑怎么设置电源按钮_Win10
- mac怎么安装adb_MAC配置Android A
- Win11怎么设置虚拟内存_Windows 11优
- Go 语言标准库为何不提供泛型切片的 Contai
- C#怎么创建控制台应用 C# Console Ap
- Win11怎么检查TPM2.0模块_Windows
- 如何使用Golang指针与接口结合_实现方法调用和
- Win10如何备份注册表_Win10注册表备份步骤
- c# Task.ConfigureAwait(tr
- 如何使用Golang理解结构体指针方法接收者_Go
- Win11怎么关闭专注助手 Win11关闭免打扰模
- Python包结构设计_大型项目组织解析【指导】
- 如何使用Golang处理网络超时错误_Golang
- 如何使用Golang构建基础消息队列模拟_Gola
- Win11怎么关闭自动调节屏幕亮度_Windows
- Win11怎么设置桌面图标间距_Windows11
- 如何在 Go 中高效缓存与分发网络视频流
- php打包exe怎么传递参数_命令行参数接收方法【
- Win11更新后变慢怎么办_Win11系统更新后卡

QQ客服