文章目录
- Mysql卸载不需要的环境
 - 获取mysql的官方yum源
 - 安装mysql服务
 - 登录masql(免密码)
 - 配置my.cnf
 - 设置开机启动(配不配置都行)
 
Mysql卸载不需要的环境
1. 如果自己的环境中存在mysql,要把mysql删除,该怎么办?
 用来查询mysql的命令:ps axj | grep mysql
 用来查询mariadb的命令:ps ajx | grep mariadb
 关闭mysql的命令:systemctl stop mysql
 查询所有的安装包:rpm -qa
 查询mysql的安装包:rpm -qa | grep mysql
 卸载mysql的安装包:rpm -qa | grep mysql | xargs - y yum remove
 -y:直接卸载不询问我
 xargs(卸载工具):把要卸载的安装包直接喂给卸载工具
 
 
 
获取mysql的官方yum源
链接
 1. 一定要下载和你的版本一致的mysql,否则会有版本不兼容的问题, cat /etc/redhat-release:查看你的版本,下载到你的本地,然后上传到你的Linux服务器
查看页面源代码可以看到完整的版本信息:

 安装rpm
 查看系统当中所支持的yum源:
ls /etc/yum.repos.d/ -l
 

 安装mysql的rpm:
// -ivh 后面的是mysql的版本
rpm -ivh mysql57 -community -release-el7.rpm
 

 安装完之后会出现下面两个:
 
 查看mysql的各个版本:
vim /etc/yum.repos.d/mysql-community.repo
 
查看下载的mysql是否可以工作,查看yum源是否生效:
yum list | grep mysql
 
安装mysql服务
yum install -y mysql-community-server
 
检验是否安装成功的标志:
ls /etc/my.cnf查看mysql的服务端
which mysqld查看mysql的客户端
which mysql启动mysql
systemctl start mysqld
ps ajx | grep mysqld
 
启动mysql:
 
登录masql(免密码)
打开mysql配置⽂件
vim /etc/my.cnf在[mysqld]最后⼀栏配置(不知道是什么,就放在配置⽂件最后)
加⼊: skip-grant-tables 选项,并保存退出systemctl restart mysqld 重启mysql服务== 
systemctl stop mysqld
systemctl start mysqld登录成功:
mysql -u root -p 然后回车quit 退出mysql
 
配置my.cnf
配置完my.cnf之后重启mysql服务之后才能够生效
只需要配置这三个即可:
port=3306 端口号
character-set-server=utf8 编码格式utf8 
default-storage-engine=innodb 存储引擎datadir=/var/lib/mysql 
// mysql数据所在路径
socket=/var/lib/mysql/mysql.sock
 
netstat -nltp
 

 
设置开机启动(配不配置都行)
1. 打开linux就启动mysql服务
// 开机自启动
systemctl enable mysqld
systemctl daemon-reload
