centos7.3配置java环境-yum安装mysql5.7

1.卸载原有mysql

//查找原有mysql
[root@Centos73-10PV5ZoR java]# rpm -qa | grep mysql
//如果没有请直接跳过
//删除原有mysql
rpm -e --nodeps `rpm -qa | grep mysql`

2.下载并安装

//如果wget不存在的话请先
[root@Centos73-10PV5ZoR java]# yum -y install wget
//下载安装包
[root@Centos73-10PV5ZoR java]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
//安装mysql
[root@Centos73-10PV5ZoR java]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm
[root@Centos73-10PV5ZoR java]# yum -y install mysql-server

默认配置文件路径:
配置文件:/etc/my.cnf
日志文件:/var/log/var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid

3.修改配置文件

//不修改则直接跳过
[root@Centos73-10PV5ZoR java]# vi:/etc/my.cnf
//添加不区分大小写配置,在文档末尾添加配置
lower_case_table_names=1

效果:
在这里插入图片描述

//esc 退出编辑
//保存并退出
:wq 

4.启动服务

//启动
[root@Centos73-10PV5ZoR java]# systemctl start  mysqld.service
//查看启动状态
[root@Centos73-10PV5ZoR java]# systemctl status mysqld.service

在这里插入图片描述

5.修改初始密码

//查看初始密码
[root@Centos73-10PV5ZoR java]# grep "password" /var/log/mysqld.log

在这里插入图片描述

//登陆
mysql -uroot -p
//设置密码强度 最小
mysql>set global validate_password_policy=0;
//设置密码长度为6;
set global validate_password_length=6;
//登录mysql修改密码
alter user 'root'@'localhost' identified by '111111';
//刷新权限;
flush privileges;
//解除登陆ip限制
grant all on *.* to 'root'@'%' identified by '111111'with grant option;

6.开启防火墙

//开启防火墙
systemctl start firewalld
//开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
//刷新防火墙
firewall-cmd --reload

7.ok

8.附:原生sql导入导出

//-----------------导出 ------------------------// 
//数据库dbname至/usr/java/目录下保存为dbname.sql
[root@localhost jar]#mysqldump -uroot -p dbname>/usr/java/dbname.sql
//回车确认
//输入密码
//ok
//-----------------导入 ------------------------// 
//进入MySQL 
mysql -uroot -proot
//进入数据库
usr db1;
//导入a.sql到db1数据库
source /usr/java/a.sql
//ok
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值