ecs安装tomcat和mysql_详解阿里云ECS服务器CentOS7部署安装jdk、tomcat、mysql--配置mysql(3)...

准备工作

配置JDK、Tomcat

打开Xsell,输入 yum -y update,确保服务器系统处于最新状态,需要等一会儿

如果显示以下内容说明已经更新完成

d70baf65328e67e23bac54ebcfd633b3.png

接着重启服务器,输入reboot

5c54deafea7c29bb031a6f0f3ee63fcb.png

然后输入 php -v 检查是否已经安装过mysql,如果已经安装先删除以前版本,以免安装不成功,如果显示以下内容说明没有安装服务

679ea4756a93f8322bfcc0295ea455c5.png

开始配置MySql 5.7

首先进入https://dev.mysql.com/downloads/repo/yum/

d07d2aac95432e33a71abcf0e34416d7.png

注意是57

f85aba82699e4864832be7d4499c6542.png

如果不是57,出来的是80,则跟着输入下面相同信息即可

输入wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

8f8346680fc39b564e7a16a30692037a.png

稍等一会儿,会出现如下:

bd91b5883bc63dc0fbf2667405d2ecbf.png

接着输入yum localinstall mysql57-community-release-el7-11.noarch.rpm

6cd87f8520a0af369f1985fcd190625b.png

765f5bae6eeb9bfa149f56f359ecd117.png

04fbe2aacad468184d8c733fae993dcd.png

输入 yum install mysql-community-server安装

9bb3492f6a20609053c7792a029bdb6b.png

e47a34271174b5d72a088b64d9581482.png 稍等一会儿

4014eecec61a8e1f7fe31066520f6c1b.png

稍等一会儿

出现如下则说明安装成功

cd31466355a3d2d75dc46da34513d121.png

启动MySQL,输入 systemctl start mysqld.service

89e3567e373211be04495b58fa973f03.png

查看MySQL运行状态,输入systemctl status mysql.service ,出现如下则说明成功

3ed5025fad2f1a831264efd32eeb3f67.png

设置开机启动

分别输入 systemctl enable mysqld和systemctl daemon-reload

eac92fa475c54c0587ed13690a202399.png

检查是否已经安装了开机自动启动,输入systemctl list-unit-files | grep mysqld,如果显示以下内容说明已经完成自动启动安装

bab6125e189328440cc10e54a8b6f48c.png

查看MySQL默认密码

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

0e5f438983723a410fcf77ba14238de1.png

用默认密码登录MySQL,输入mysql -u root -p ,(注意输入密码时,密码不可见)

eb024a5e999ae01c68c6b548c0cec642.png

修改密码:输入mysql>set password for 'root'@'localhost'=password('你的密码');

注意密码要求大写+小写+数字+特殊字符,如果你的密码简单,必须修改两个全局参数:

mysql> set global validate_password_policy=0;

mysql> set global validate_password_length=1;

73004a7af462d4dae672389d5e3c9b7f.png

开启远程登录,授权root远程登录

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码'  WITH GRANT OPTION;

4c3ca8139f433e1f50afce6f5df9acb4.png

刷新使命令生效mysql>flush privileges;

d653d40777ab6eb81d0b6034e8375b19.png

配置默认编码为utf-8

先退出mysql模式,输入exit

3822800b156f4e4f39a1d84c2ea29027.png

修改/etc/my.cnf配置文件,输入vi  /etc/my.cnf

然后按i,进行编辑

在[mysqld]下添加

character_set_server=utf8

init_connect='SET NAMES utf8'

按esc键 ,然后按 shift键 + ;键

输入wq保存退出

重启数据库,输入systemctl restart mysqld

9773ddb3737a7f2115fe947e0a68c21f.png

然后 输入mysql -u root -p 再次进入数据库

查看编码,输入show variables like '%character%';

0db42d2d087b655a25a930b0c5399237.png

授权其它机器登录

首先打开阿里云的管理控制台,找到安全组规则,入网方向,添加安全组规则,开放3306端口,授权对象填写0.0.0.0/0授权所有ipv4地址。

2782410893cd55c7643b7430d787ffab.png

8b8ca2964be0d5bc0c5f70b078024dcb.png

b127a2e4cb80579632fd361a7207c63d.png

进入Xsell

(1)查看3306端口是否打开:输入firewall-cmd --query-port=3306/tcp

bd46d34ac3d5b5ae4a17b0c108f1d9c0.png

若此提示 FirewallD is not running,表示为不可知的防火墙,需要查看状态并开启防火墙

(2)查看防火墙状态:输入systemctl status firewalld

running 状态即防火墙已经开启,dead 状态即防火墙未开启

e965082af62749001d016bf9a059f61c.png

(3)开启防火墙:输入systemctl start firewalld

97a8e1e3d556bc853d84dc735493b393.png

(4) 开通端口号3306:输入firewall-cmd --add-port=3306/tcp --permanent

476fc927e8cb95b56f0d70b397ce96fd.png

提示成功即可

(5)重新载入配置:输入firewall-cmd --reload

1051542506ff4ca87100b4b3714a25d7.png

提示成功即可

(6)再次查看想开的端口是否已开:输入firewall-cmd --query-port=3306/tcp  提示yes表示成功

24c6c3a07d79e04216d08b1f8bea545b.png

安装Git

安装Maven

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值