预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux系统下怎么实现远程连接MySQL数据库步骤1、在服务器端开启远程访问首先进入mysql数据库,然后输入下面两个命令:grantallprivilegeson*.*to'root'@'%'identifiedby'password';flushprivileges;第一个*是数据库,可以改成允许访问的数据库名称第二个是数据库的表名称,代表允许访问任意的表root代表远程登录使用的用户名,可以自定义%代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了password代表远程登录时使用的密码,可以自定义flushprivileges;这是让权限立即生效2、修改my.cnf配置文件这个是mysql的配置文件,如果你无标题文章找不到在哪里的话,可以输入find/*-namemy.cnf找到通过vim编辑该文件,找到bind-address=127.0.0.1这一句,然后在前面加个#号注释掉,保存退出3、重启服务servicemysqlrestart4、在本地远程连接在终端输入:mysql-h服务器ip地址-P3306-uroot-p然后输入密码即可。root是第1点设置的用户名,密码也是第1点设置的密码一些细节在网上找了很多文章,说要开启3306端口才能连接,但是我开启了却还是无法连接,后来又找到了一些文章,说要更改my.cnf,也就是上面的第2点,更改了然后重启服务器就可以了。刚刚在另外一台服务器上面试了一下,没有配置过端口,通过上面三步,很快就连上了。所以第二点非常重要,基本上每个人装mysql的时候都会去配置那个文件,因为字符集需要配置。所以肯定有那个文件的,用find命令找找就行了。补充:Linux基本命令①ls意为list列出当前文件夹中的文件-l显示文件的属性可用ll来表示②alias别名看看是否有别名的文件③cddir跳跃目录-P选项将路径中的链接文件替换成链接指向的文件路径④pwd查看当前工作的文件夹名使用-P的选项,会直接进入到其中,相当于cd相关阅读:Linuxshell脚本不执行问题实例分析shell脚本不执行问题:某天研发某同事找我说帮他看看他写的shell脚本,死活不执行,报错。我看了下,脚本很简单,也没有常规性的错误,报“:badinterpreter:Nosuchfileordirectory”错。看这错,我就问他是不是在windows下编写的脚本,然后在上传到linux服务器的……果然。原因:在DOS/windows里,文本文件的换行符为rn,而在*nix系统里则为n,所以DOS/Windows里编辑过的文本文件到了*nix里,每一行都多了个^M。解决:1)重新在linux下编写脚本;2)vi:%s/r//g:%s/^M//g(^M输入用Ctrl+v,Ctrl+m)附:sh-x脚本文件名,可以单步执行并回显结果,有助于排查复杂脚本问题。Linux系统下实现远程连接MySQL数据库