MySQL安装配置
lkt.sql 是主库数据库脚本
xxl_job.sql 是分布式数据库脚本
安装完MySQL请分别新建数据库并导入脚本
方式一:宝塔安装mysql【推荐】
直接在宝塔的软件商店中搜索mysql 安装5.6版本。
方式二:手动安装MySQL
8.0/5.7 需要修改配置兼容 ,修改后需要重启mysql服务 (建议使用MySQL 5.5-5.6)。
# 修改my.ini 或者my.conf 修改保存 然后重启mysql 服务
# 需要试一下其中之一只有一个可以
sql_mode = NO_ZERO_IN_DATE,NO_ZERO_DATE
# 或
sql_mode = NO_AUTO_VALUE_ON_ZERO
查看CentOS是否自带的MySQL,如果已经安装需要卸载。如果没有找到,则表示没有安装。\
$ rpm -qa | grep mysql
在线获取CentOS7的mysql的rpm的安装文件,直接执行如下命
$ wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
执行安装命令
$ rpm -ivh mysql80-community-release-el7-1.noarch.rpm
得到两个配置文件,在/etc/yum.repos.d目录下
mysql-community.repo用于指定下载哪个版本的安装包
mysql-community-source.repo用于指定下载哪个版本的源码
修改MySQL的下载配置文件
1、进入目录命令:
$ cd /etc/yum.repos.d
2、编辑配置文件命令:
3、把MySQL8的下载关闭,将enabled设置为0
保存修改退出。
在当前目录/etc/yum.repos.d下执行下面的命令,开始在线下载:客户端,服务器端,开发的工具包。
在线下载安装命令介绍:yum(全称为 Yellow dog Updater, Modified)作用:用于自动从服务器上下载相应的软件包,自动安装,并且自动下载它的依赖包。
1、进行在线下载安装mysql命令
$ yum -y install mysql-community-client mysql-community-server mysql-community-devel
2、使用rpm命令,可以查询到mysql已经安装好的包
$ rpm -qa |grep mysql
启动MySQL服务并登录
1、启动mysql的服务
$ systemctl start mysqld
2、将mysql加到系统服务中并设置开机启动
$ systemctl enable mysqld
3、登录mysql,root用户默认没有密码
$ mysql -uroot
4、在mysql中修改自己的密码
设置远程访问权限、开放端口号
1、开启mysql的远程登录权限,默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启,并且刷新权限缓存。远程登录mysql的权限登录mysql后输入如下命令:
grant all privileges on . to ‘root’@’%’ identified by ‘root’;
flush privileges;
2、开放Linux的对外访问的端口3306
#开放的端口永久保存到防火墙
$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重启防火墙
$ systemctl restart firewalld