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