玩转Mysql 一(安装Mysql)

一路走来,所有遇到的人,帮助过我的、伤害过我的都是朋友,没有一个是敌人。

一、软件环境配置

1、操作系统:CentOS Linux release 7.9.2009 (Core)

2、MySQL版本:5.7.28

3、安装前环境配置

玩转Mysql 一(安装Mysql)_第1张图片

4、安装环境依赖rpm包检查

 rpm -qa  | grep libaio

rpm -qa  | grep net-tools

玩转Mysql 一(安装Mysql)_第2张图片

5、删除mariadb

rpm -qa  | grep  mariadb

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

rpm -e --nodeps mariadb-5.5.68-1.el7.x86_64
 

二、相关参数修改(推荐配置)

1、关闭所有节点关闭防火墙、selinux、dnsmasq、swap。

systemctl status firewalld.service
systemctl start firewalld.service
systemctl stop firewalld.service
#设置开机启用防火墙
systemctl enable firewalld.service
#设置开机禁用防火墙
systemctl disable firewalld.service

关闭SELinux
setenforce 0

#永久关闭SELinux开启自启动

vi /etc/sysconfig/selinux

SELINUX=disabled

2、设置系统参数

vim /etc/security/limits.conf  --永久配置需要修改配置文件, 重启服务生效
* soft nofile 655360
* hard nofile 131072
* soft nproc 655350
* hard nproc 655350
* soft memlock unlimited
* hard memlock unlimited

注意:设置完环境变量,最好重启一下主机


三、安装Mysql

1、一定要按顺序安装

玩转Mysql 一(安装Mysql)_第3张图片

2、检查安装包

玩转Mysql 一(安装Mysql)_第4张图片

3、查看Mysql版本

mysql --version   #或  mysqladmin --version

注意:如果安装失败,或者不成功,该命令执行无结果

4、初始化MYSQL服务

mysqld --initialize --user=mysql #初始化服务

cat /var/log/mysqld.log             #在日志中查看密码,标红的就是默认生成初始化的密码

玩转Mysql 一(安装Mysql)_第5张图片

说明: --initialize 选项默认以“安全”模式来初始化,则会为 root 用户生成一个密码并将 该密码标记为过期 ,登录后你需要设置一个新的密码。生成的 临时密码 会往日志中记录一份。

5、查看MYSQL状态,并启动

 启动:systemctl start mysqld.service
 查看状态:systemctl status mysqld.service

玩转Mysql 一(安装Mysql)_第6张图片

 关闭:systemctl stop mysqld.service

玩转Mysql 一(安装Mysql)_第7张图片

 重启:systemctl restart my

你可能感兴趣的:(mysql,数据库)