centos部署java web_CentOS 7部署Javaweb项目(一)——环境搭建

本文介绍了在CentOS 7上部署Java Web项目的环境搭建过程,重点是MySQL的相关配置,包括修改root用户的登录密码、设置允许远程登录、创建新用户并授权、以及配置MySQL默认编码为utf-8。
摘要由CSDN通过智能技术生成

第三步:mysql相关配置

1、修改MySQL登录密码

MySQL安装完后,在/var/log/mysqld.log文件中给root用户生成了一个临时默认密码,可进入文件查看(使用editplus工具),也可使用以下命令直接查看

grep 'temporary password' /var/log/mysqld.log //如果没有显示出来说明密码为空

使用该临时密码 ,执行MySQL登录命令

mysql -u root -p

修改密码,注意密码规范,容易出现密码不符合要求的错误提示,正确规范示例:SanGe@123

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

或者

set password for 'root'@'localhost'=password('你的密码');

2、设置允许远程登录

(可选)创建远程访问用户(需先登录mysql),并授权访问

> create user 新用户名 identified by '新用户密码'; //创建新用户

> grant all privileges on 库名.表名 to '新用户名'@'%'identified by '新用户密码' with grant option; //授权访问指定库名.表明,当允许访问所有库时库名.表名可设为*.*

> flush privileges ; //刷新权限表

mysql默认不允许远程登录,所以需要登录mysql为用户授权

> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root用户密码' WITH GRANT OPTION; //此命令意为授权root用户远程访问所有数据库

> flush privileges ; //刷新权限表

远程登录可能出现10038错误提示,原因一般为服务器防火墙未开放3306端口,输入以下命名添加防火墙规则

iptables -I INPUT 1 -p tcp --dport 3306 -j ACCEPT //开放3306端口

iptables -F //直接关闭防火墙

3、配置默认编码为utf-8(可选)

使用editplus工具修改/etc/my.cnf配置文件,在[mysqld]添加如下配置:

character_set_server=utf8

init_connect='SET NAMES utf8'

随后重启mysql服务

systemctl restart mysqld

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值