您的位置:首页 > 运维架构 > Linux

Win7 + Vmware12 + Centos6.9 局域网环境NAT方式联网 附带 MySQL5.7安装

2017-10-06 13:27 519 查看
这两天重新搭建hadoop平台,涉及到虚拟机nat方式联网(主要是hive安装前提mysql的rpm方式安装)。桌面ssh到虚拟机很快就ok了,但是虚拟机始终无法连接到外网。

整了2天时间,终于将win7+Vmware12 局域网环境NAT方式联网打通。

这里直接把几个关键配置点发布下:再次感谢网上之前搜集的一些资料的作者

1.确保win7下的如下服务打开



2.Vmware vmnet8设置 注意网关和dns







3.虚拟机配置:注意网关和dns





然后运行:

service network restart

试下Ping外网

附:centos6下Yum安装Mysql5.7

centos6.9 默认的yum mysql资源版本是5.1 

检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)

1
[root@localhost
~]
#
rpm -qa | grep -i mysql
2
mysql-libs-5.1.66-2.el6_3.x86_64
3
[root@localhost
~]
#
yum -y remove mysql-libs*
下面是RHEL6系列mysql5.7的下载地址:

wget http://repo.mysql.com//mysql57-community-release-el6-8.noarch.rpm
安装yum源。 

rpm -ivh mysql57-community-release-el6-8.noarch.rpm

清除缓存

yum clean all

下面几个命令可以顺便学习一下

# 安装yum-config-manager 

yum install yum-utils -y 

# 启用MySQL5.7的源 

yum-config-manager --enable mysql57-community-dmr 

# 用下面的命令查看是否配置正确

yum repolist enabled | grep mysql

然后:

yum install mysql-community-server


开启mysql服务

service mysqld start

mysql安装成功后创建的超级用户'root'@'localhost'的密码会被存储在/var/log/mysqld.log,

可以使用如下命令查看密码

grep 'temporary password' /var/log/mysqld.log

使用mysql生成的'root'@'localhost'用户和密码登录数据库,并修改 其密码,具体命令

shell> mysql -uroot -p 

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpasswd';

但是有时候为了图方便,数据的安全性要求也不是很高的情况下,我们通常更希望设置一个简单的密码,比如123456...

方法:

在/etc/my.cnf配置文件中增加

[mysqld]

validate_password=off

然后service mysqld restart 或者 systemctl restart mysqld.service重启mysqld,

通过SHOW PLUGINS;即可看到密码验证的插件被停止了。

root远程连接mysql:

grant ALL PRIVILEGES ON  *.* to root@"%" identified by "passwd" WITH GRANT OPTION;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: