mySQL数据库怎么设置对外开放

mySQL数据库怎么设置对外开放,第1张

mysql 在什么平台架设的》?linux 下平台须要把两个参数开放 #bind-address = 127.0.0.1把这个参数删了。这参数只能本机开放。 还有mysql 用户参数:use mysql //进入mysql表

desc user//查看表的结构

select host,user,password form user//查看user表的host ,user,password 字段数据

update user set host='%' where user='root'//修改root用户可以访问的主机.%为所有机器都可以访问,。

好像WIN平台启动后就可以本机访问的,只须要用N8连接上把把用户的host 修改一下就可以了.%

mysql的默认端口是3306端口,对外开放3306 一般来说有两大块

一大块是:系统防火墙级别:iptables:

iptables -I input -p tcp --dport 3306 -j ACCEPT

另一大块:mysql层:

授权用户对外访问:

grant 权限 on 数据库.表 to “用户”@“主机名” identified by “密码” 其实可以这样理解,grant 权限 on 权限负责范围 to 权限对象 【认证密码】

这个两层都做了才可以远程连接。linux 学习不只只是这些 掌握点基础知识才能上手,建议www.linuxprobe.com看看,学好Linux,做好运维。加油!!!

1、首先确认你日志是否启用了mysql>show variables like 'log_bin'。

2、如果启用了,即ON,那日志文件就在mysql的安装目录的data目录下。

3、怎样知道当前的日志mysql>show master status。

4、看二进制日志文件用mysqlbinlog,shell>mysqlbinlog mail-bin.000001或者shell>mysqlbinlog mail-bin.000001 | tail,Windows 下用类似的。

MySQL的日志 *** 作:

1、首先,登陆mysql后,执行sql语句:show variables like 'log_bin'。

2、#错误日志log-errol开启方式:在my.ini的[mysqld]选项下:添加代码:log-error=E:\log-error.txt。

记录内容:主要是记录启动、运行或停止mysqld时出现的致命性问题,都是系统级的错误记录。

3、#查询日志:log,开启方式:在my.ini的[mysqld]选项下:添加代码:log=E:/mysql_log.txt。

4、#二进制日志:log-bin,开启方式:在my.ini的[mysqld]选项下:添加代码:log-bin=E:/mysql_log_bin,记录内容:主要是记录所有的更改数据的语句,可使用mysqlbinlog命令恢复数据。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8637636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存