mysql如何达成rpm编译配置+远程访问
发布时间:2021-12-24 13:03:09 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下mysql如何实现rpm编译配置+远程访问,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 首先看看是否已安装过其他版本的mysql [root@iZ2337trt88Z MySQL]#
小编给大家分享一下mysql如何实现rpm编译配置+远程访问,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 首先看看是否已安装过其他版本的mysql [root@iZ2337trt88Z MySQL]# rpm -qa | grep MySQL // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉 [root@iZ2337trt88Z MySQL]# rpm -e mysql // 普通删除模式 [root@iZ2337trt88Z MySQL]# rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 在删除完以后我们可以再通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功 下来通过官网下载对应版本的rpm安装包 官网地址:http://dev.mysql.com/downloads/workbench/ 博主下载的是 MySQL-5.6.31-1.el6.x86_64.rpm-bundle.tar MySQL-shared-compat-5.6.31-1.el6.x86_64.rpm 解压".tar"文件: [root@iZ2337trt88Z MySQL]# tar -xvf MySQL-5.6.31-1.el6.x86_64.rpm-bundle.tar 成功解压后rpm命令来安装: [root@iZ2337trt88Z MySQL]# rpm -ivh MySQL-server-5.6.31-1.el6.x86_64.rpm [root@iZ2337trt88Z MySQL]# rpm -ivh MySQL-client-5.6.31-1.el6.x86_64.rpm [root@iZ2337trt88Z MySQL]# rpm -ivh MySQL-devel-5.6.31-1.el6.x86_64.rpm [root@iZ2337trt88Z MySQL]# rpm -ivh MySQL-shared-compat-5.6.31-1.el6.x86_64.rpm //这边的rpm文件是单独下载的那个文件 安装成功后就可以启动mysql: [root@iZ2337trt88Z MySQL]# /etc/init.d/mysql start 通过rpm安装的mysql相关文件路径: /var/lib/mysql 数据库文件 /usr/share/mysql 命令及配置文件 /usr/bin(mysqladmin、mysqldump等命令) 下来就是mysql的使用,默认root登录,可以重新修改密码 这只是本地服务器使用,但是实际操作过程中一般都是远程通过类似Navicat第三方工具连接的,博主一开始通过添加用户授予权限,仍然一直连接失败,想着是不是权限命令操作失败了,捣鼓了一上午 最后发现还有防火墙的问题 添加用户权限的方法博主这里就整理一种其他的可以找找度娘: 第一条命令:添加一个用户test并授权通过本地机(localhost)访问,密码"123456"。 第二条命令:添加一个用户test并授权可从任何其它主机发起的访问(通配符%)。使用这一条语句即可。 mysql>grant all privileges on *.* to test@localhost identified by '123456' with grant option; mysql>grant all privileges on *.* to test@"%" identified by '123456' with grant option; 当然别忘记更新权限立即生效 mysql>flush privileges; 这边都是用户权限的,下面是防火墙的操作: [root@iZ2337trt88Z MySQL]# vi /etc/sysconfig/iptables 添加一条放开3306端口的信息: -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT //注意添加内容的位置放在icmp前面 以上是“mysql如何实现rpm编译配置+远程访问”这篇文章的所有内容,感谢各位的阅读! (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐