MySQL数据库简介
MySQL数据库是一种关系型数据库管理系统,是一种开源软件由瑞典MySQL AB公司开发,08年1月16日被Sun公司收购,09年Sun公司又被Oracle公司收购。
由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL属于轻量级数据库,也就是小中型数据库
首先我们来了解下为什么使用mysql数据库~
优点:
1.MySQL是免费的,并且它的技术支持也很便宜;(这个是使用mysql数据库的最大的核心他完全免费,而且可以使用Navicat来远程进行操作)
2,速度:MySQL胜过它的大多数竟争对手功能;(mysql数据库提供优秀的数据库传递)
3,MySQL提供了开发人员所需要的大多数功能;(开发可进行直接编写)
4,可移植:MySQL可以在绝大多数的操作系统中运行,易于使用和管理。(市面上流行的系统可流畅运行,而且不管是使用还是管理都异常方便)
查看系统是否安装过mysql数据库
rpm -qa|grep mysql

显示无ok进行直接安装如果有的话就进行清理
查询环境中是否存在默认数据库[mariadb]信息
rpm -qa|grep -i mariadb
删除默认数据库
yum -y remove mariadb《****》这里是你的原数据库直接移除
移除后查看是否有残留
rpm -qa|grep mariadb|xargs rpm -e --nodeps
————————————————————————
获取数据库包
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

出现了以下无法解析主机问题ok我们来排查下
1.主机和网络的问题
2.获取yum源下载失败
确定是网络问题重新输入命令即可解决 网络问题是你未开启外网或者网络未设置详情请查看我的centos网络配置

重新输入OK解决

安装mysql
rpm -ivh mysql57-community-release-el7-9.noarch.rpm

安装服务端
yum -y install mysql-community-server --nogpgcheck

接下来需要开启端口默认为3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload 重载
systemctl enable firewalld 开机自启防火墙
启动mysql数据库
systemctl start mysqld
停止mysql
systemctl stop mysqld
查看mysql状态
ps -ef|grep mysql
查看mysql初始密码
grep 'password' /var/log/mysqld.log
登录
mysql -u root -p

2万+

被折叠的 条评论
为什么被折叠?



