nginx+tomcat集群(三):环境安装-2(mysql)

接着上一篇博客,继续安装mysql和nginx。

安装mysql:

网上内容较多我就简单的说一下。

  • step1:检查系统是否存在mysql并删除
yum list installed |grep mysql

  •  step2:删除系统自带的mysql及其依赖命令:
yum -y remove mysql-community-client.x86_64
yum -y remove mysql-community-common.x86_64
yum -y remove mysql-community-libs.x86_64
yum -y remove mysql-community-libs-compat.x86_64
yum -y remove mysql-community-server.x86_64
yum -y remove mysql57-community-release.noarch
  • step3:确认是否删除干净:
find / -name mysql

若存在

一个个删除:

rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql
rm -rf /etc/logrotate.d/mysql
rm -fr /usr/lib64/mysql
rm -fr /usr/share/mysql
rm -fr /usr/bin/mysql
  • step4:安装mysql

mysql有三种安装方式,这里使用的yum安装

下载地址: wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

cd /home/tools  ###首先进入我的工具文件夹没有就创建

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm   ###获取mysqlrpm源,el7代表适配centos7系统

rpm -ivh mysql57-community-release-el7-7.noarch.rpm   ###安装rpm包

yum list Mysql*        ####查看生成几个包,应该有六个包

yum install mysql-community-server       ####安装mysql服务
  • step4:修改数据库配置文件:
cd /etc

vim my.cnf        ###修改配置文件

 添加以下内容:

[mysql]
default-character-set=utf8
 
[mysqld]
default-storage-engine=INNODB
character_set_server=utf8
lower_case_table_names=1
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
  • step5:启动mysql:
service mysqld start
  • step6:获取临时密码:
grep "root@localhost:" /var/log/mysqld.log 

红色部分就是临时密码,后面登录时需要。

  • step7:修改密码:

1)登录:

mysql -u root -p
Enter password:输入之前记录的临时密码

 2)修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

如果碰到问题应该是mysql的安全机制不允许设置简单的密码,需要密码包含数字,大小写字母特殊字符才行。可以修改安全验证后重新设置密码:

set global validate_password_policy=0;

set global validate_password_length=1;

然后就可以重新设置简单的密码了。

  • step8:建立远程连接权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的密码' WITH GRANT OPTION; 

这里要确认3306端口是否开放防火墙。


欢迎各位提出问题,互相探讨,共同进步。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值