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

    xiaoxiao2022-06-28  27

    为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/
    转载请注明原文地址: https://ju.6miu.com/read-1124552.html

    最新回复(0)