Mysql day01 安装数据库及删除数据库

本文章使用centos7.2作为演示,数据库版本为5.7。

安装数据库

安装前,我们可以检测系统是否自带安装 MySQL或者Mariadb数据库。

rpm -qa | grep xxxx (mysql或者mariadb)

如果你系统有安装,那可以选择进行卸载。

rpm -e xxxx (mysql或者mariadb) 
// 普通删除模式
rpm -e --nodeps xxxx (mysql或者mariadb) 
// 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除

接下来我们在 Centos7 系统下使用 yum 命令安装 MySQL,需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包,下载地址为:https://dev.mysql.com/downloads/repo/yum/

图片[1]-Mysql day01 安装数据库及删除数据库-个人学习时光

1.下载mysql(5.7)的yum安装源文件

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

2.安装mysql的yum源文件

 yum install mysql-community-release-el6-5.noarch.rpm -y

3.进入目录/etc/yum.repos.d/会多出这两个文件

图片[2]-Mysql day01 安装数据库及删除数据库-个人学习时光

4.修改mysql-community.repo文件

vi mysql-community.repo
图片[3]-Mysql day01 安装数据库及删除数据库-个人学习时光

5.安装MySQL

yum install mysql-community-server -y

6.查看下mysql的版本,确定是否安装成功

mysql -V
图片[4]-Mysql day01 安装数据库及删除数据库-个人学习时光

7.启动MySQL服务

systemctl start mysql   启动mysql服务
systemctl status mysqld.service   查看MySQL服务是否开启
图片[4]-Mysql day01 安装数据库及删除数据库-个人学习时光

8.添加MySQL服务到开机启动

systemctl enable mysqld

mysql初始化配置一

9.查看源码安装的MySQL的密码

grep 'temporary password' /var/log/mysqld.log
图片[6]-Mysql day01 安装数据库及删除数据库-个人学习时光

10.在Linux下登录mysql服务器

mysql -uroot –p

11.复制上面的临时密码,登录mysql

mysql -uroot -p临时密码

12.设置mysql数据密码策略

修改密码验证策略(不更改,可能修改的密码通不过),然后更改root用户密码

set global validate_password_policy=0;
set global validate_password_length=1;

修改数据库密码

set password for root@localhost = password('123456');

修改密码成功后,输入quit退出,然后使用新密码重新登录。

mysql初始化配置二

13.切换到mysql库

mysql> use mysql;

14.查看主机及用户信息

mysql> select host,user from user;

15.赋予任何主机访问数据的权限

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

16.刷新权限使其生效

mysql> flush privileges;

刷新后使用quit退出数据库,重启数据库服务

service mysqld restart

17.开启防火墙

linux防火墙默认是没有开通3306端口的,需要手动开通,这样本地客户端才能连接上linux上的mysql服务。

  • 查询3306端口是否开启:
firewall-cmd --query-port=3306/tcp
  • yes,表示开启;no表示未开启
  • 重载入添加的端口:
firewall-cmd --reload
  • 再次查询3306端口是否开启,确认已开启
firewall-cmd --query-port=3306/tcp

卸载Linux上的MySQL数据库

1.检查安装的mysql组件

如果安装失败,想重新安装,则需要将mysql相关的全部删除掉。

rpm -qa | grep -i mysql
图片[7]-Mysql day01 安装数据库及删除数据库-个人学习时光

2.将查询出来的文件逐个删除,例如:

yum remove mysql-community-libs-5.7.38-1.el7.x86_64
yum remove mysql-community-release-el6-5.noarch
yum remove mysql-community-common-5.7.38-1.el7.x86_64
yum remove mysql-community-client-5.7.38-1.el7.x86_64
yum remove mysql-community-server-5.7.38-1.el7.x86_64

3. 删除mysql相关文件

yum remove mysql mysql-server mysql-libs mysql-server
rm -rf /var/lib/mysq
rm /etc/my.cnf
rm –rf /usr/lib64/mysql
rm -rf /etc/yum.repos.d/mysql*
rm -rf mysql-community-release-el6-5.noarch.rpm

4.查找残留目录,然后使用rm命令逐一删除

whereis mysql

到这,本文章介绍MySQL数据库安装及删除方法就结束了,如果本方法不合适自己,则自行找度娘啦。

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片