CentOS7设置静态IP并安装配置MySQL+Tomcat

为CentOS配置静态IP:


1. 查看网络设备名称:
使用命令:
$ ip addr

输出类似下图的结果:



图中的p4p2就是设备名称。

2. 编辑网络设备配置
$ sudo vi /etc/sysconfig/network-scripts/ifcfg-p4p2

添加或者修改部分配置如下(#是注释掉了默认的配置):
TYPE=Ethernet
#BOOTPROTO=dhcp
BOOTPROTO=static
IPADDR=192.168.1.4
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
NM_CONTROLLED=no
#NM_CONTROLLED=yes
DEFROUTE=yes
DNS1=192.168.1.1
DNS2=114.114.114.114
ONBOOT=yes

其中DNS1和DNS2是域名服务器的IP,不知道为什么在/etc/resolv配置不起作用。现在的静态地址是192.168.1.4

3. 重启网络使配置生效
$ sudo systemctl restart network.service
</pre></div><h3>安装配置MySQL</h3><div>1. 安装MySQL最新版本(5.7.x)的repository:</div><div><pre name="code" class="plain">$ sudo yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
$ sudo yum update

2. 安装MySQL:
yum install mysql-community-server

3. 启动MySQL服务和设置自动启动:
$ systemctl start mysqld.service
$ systemctl enable mysqld.service

4. 获取启动时的MySQL root用户临时密码:
grep 'A temporary password is generated for root@localhost' /var/log/mysqld.log |tail -1

5. 修改MySQL root临时密码:
$ /usr/bin/mysql_secure_installation

6. 允许远程访问MySQL。
$ mysql -h localhost -u root -p

进入mysql客户端以后:
mysql> GRANT ALL PRIVILEGES<span style="font-family: Arial, Helvetica, sans-serif;"> ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;</span>
mysql> FLUSH PRIVILEGES;

其中*.*的第一个*代表所有数据库,第二个*代表所有表,%代表客户端的IP地址,password是验证的password。这样的配置非常不安全。正确的做法是建立一个非root用户,然后授予某个数据库的访问权限,并且限定能访问的IP地址,例如:
mysql> CREATE DATABASE testdb;
mysql> CREATE USER 'tester'@'192.168.1.5' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON testdb.* TO 'tester'@'192.168.1.5';
mysql> FLUSH PRIVILEGES;
 
7. 配置防火墙,开放MySQL的3306端口:
$ sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent

8. 设置MySQL监听地址:
$ sudo vi /etc/my.conf
假设主机地址是192.168.1.4:
bind-address=192.168.1.4
这样设置的一个副作用是MySQL不会接受来自localhost的连接了,因为监听绑定到了192.168.1.4这个IP,如果服务器有多个IP,bind-address不支持设置多个。一个解决方法是将绑定地址设置为0.0.0.0,然后用防火墙控制访问。


9. 可以在Windows上面可以用WorkBench测试连接。

安装配置Tomcat

1. 下载Oracle Java SE 8的RPM包(8u102):http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. 安装Java:
$ sudo rpm -ivh ./jdk-8u102-linux-x64.rpm

3. 下载并解压缩Tomcat 8.0.x: http://tomcat.apache.org/download-80.cgi
$ tar zxvf apache-tomcat-8.0.37.tar.gz

4. 启动Tomcat:
$ cd apache-tomcat-8.0.37
$ ./bin/startup.sh
之后可以在其它机器访问Tomcat: http://192.168.1.4:8080/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值