CentOS7 下安装mysql 并设置远程访问
来源:互联网 发布:手机免费vpn软件 编辑:程序博客网 时间:2024/06/06 01:04
目录
- 目录
- 更换yum安装源
- 安装mysql
- 设置远程访问
更换yum安装源
由于默认安装源比较慢,推荐大家使用aliyun或者douban的源。
建议在换源的时候将原先的文件做个备份,这样以后要用到的时候可以方便找到。
cd /etc/yum.repo.d/
mv epel.repo epel.repo.bak
wget -O epel.repo : http://mirrors.aliyun.com/repo/epel-7.repomv CentOS-Base.repo CentOS-Base.repo.bak
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean all
yum makecache
ok, 你已经完成第一步了,接下来正式开始安装mysql!
安装mysql
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
相信在进度条走完之后,你的mysql也安装成功了,你可以在命令行中试一试了。
mysql
设置远程访问
如果你想使用密码为12345670的user用户在任何主机连接到mysql服务的话命令如下:
GRANT ALL PRIVILEGES ON
*.*
TO ‘user’@ ‘%’ IDENTIFIED BY ‘12345670’;
如果你不想让所有的主机连接,只想让ip为192.168.4.105 的主机连接,那么你可以尝试下面的命令:
GRANT ALL PRIVILEGES ON
*.*
TO’user’@ ‘192.168.4.105’ IDENTIFIED BY ‘12345670’;FLUSH PRIVILEGES;
FLUSH PRIVILEGES 表示从mysql库的grant表中重新加载权限数据。因为Mysql把权限都放在cache中,
所以在更改完之后需要重新加载。
ok, 我们已经将基本设置设置完了,接下来就试试看我们的设置有没有生效。先在你的本机上ping一下被连机器吧。或者相互ping下试试,比如我们这里:
ping 192.168.4.255
现在让我们试试在192.168.4.121的机器上能不能连接192.168.4.255的数据库吧。
mysql -h 192.168.4.255 -u user -p
啊,发生了什么,居然连接不上,不过不要紧,自有办法解决。先在192.168.4.255上连一下看我们设置的user用户能不能连接上
mysql -u user -p
ok, 没问题,我们在检查下101的错误吧,回到121的机器上。
ok,既然这样让我们检查一下225的配置文件
vim /etc/my.cnf
找到这一行注释掉吧。
ok, 让我们重新试试能不能在121的机器上连接225的mysql数据库。
mysql -h 192.168.4.255 -u user -p
ok 最后需要注意两个数据库的端口保持一致,如果不一致,需要指定端口。
- CentOS7 下安装mysql 并设置远程访问
- centos7下使用yum安装mysql并创建用户,数据库以及设置远程访问
- Centos7安装rabbitmq,并设置远程访问
- CentOS7安装MySQL并开启远程访问
- centos7 mysql 安装及设置远程访问
- centos7 mysql 安装及设置远程访问
- Mysql安装并设置远程访问
- CentOS7下安装MySQL 5.6修改字符集为utf8并开放端口允许远程访问
- centos7安装mysql及远程访问设置(yum)
- 非root安装mysql并设置远程访问
- Ubuntu Server 16.04 安装MySQL并设置远程访问
- Ubuntu Server 16.04 安装MySQL并设置远程访问
- Ubuntu Server 16.04 安装MySQL并设置远程访问
- Ubuntu 16.04 安装mysql并设置远程访问
- Ubuntu 16.04 安装mysql并设置远程访问
- Ubuntu 16.04 安装mysql并设置远程访问
- Ubuntu 16.04 安装mysql并设置远程访问
- Ubuntu Server 16.04 安装MySQL并设置远程访问
- 设计模式:建造者模式(Builder)
- POJ 2115 C Looooops(扩展欧几里德 + 求解模线性方程)
- 【经典算法】——KMP,深入讲解next数组的求解
- android studio 构建文件_Gradle详解
- Hadoop on mesos 配置安装方法
- CentOS7 下安装mysql 并设置远程访问
- STL库中的算法的使用
- iOS--贝塞尔曲线的使用
- 【JZOJ4714】公约数
- 组合(复用类的一种方式)
- Q47:不用加减乘除做加法
- 【数论】POJ_2635_The Embarrassed Cryptographer
- 设计模式:建造者模式(Builder)
- POJ 2115 C Looooops(exgcd—解一元线性同余方程)