Linux上安装和卸载Mysql数据库实例教程

Linux上Mysql的安装

Linux上Mysql的应用

一般我们程序员日常使用电脑基本以Windows系统居多,因此程序一般使用Windows系统开发的居多,但是正式部署项目的时候,大多数项目都是优先选择部署到Linux系统上,是因为Linux系统更具稳定性、安全行以及软件本身就是免费的。

安装Mysql数据库步骤

我安装的是社区版的,安装步骤很简单,就几步执行命令完事:
1.首先使用命令获取 mysql 社区版:

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

图1
2. 接着使用命令配置Mysql扩展源:

rpm -ivh mysql-community-release-el7-5.noarch.rpm

图2
3. 再接着使用yum命令安装Mysql:

yum install mysql mysql-server mysql-devel -y

图三
4. 最后使用命令启动Mysql数据库,并查看启动状态:

#启动命令
systemctl start mysql.service
#查看启动状态命令
ps -ef|grep mysql

图四
5. 此时root用户还没有密码,设置其密码有两种方式如下:
方法一:直接使用以下命令即可设置root用户密码(不用进入mysql里面):

#rootpwd为你设置的密码,可自定义
mysqladmin -u root password  rootpwd

方法二:进入Mysql里面也可设置 root 用户密码,如下:

#登录Mysql,此时空密码进入
mysql -uroot -p
# 使用mysql数据库,user表在此库
use mysql;
# 使用查看命令可看出root用户,是没有密码的
select host,user,password from user;
#给root用户设置密码
update user set password = password("654321")  where user = 'root';
#刷新权限
flush privileges;
#退出,再次登录mysql则需要新密码进行登录
exit;

6.此时如果在其他机器上使用连接工具连接此服务器上的Mysql数据库,是连不上的,因为root用户对其他机器的IP是没有访问权限的,以下步骤即可解决此问题:
图五

#进入mysql数据库 654321是我的数据库密码
mysql -uroot -p654321
#使用mysql数据库
use mysql;
#查看mysql库的user表中的root用户的host列,如果为localhost说明只允许本服务器访问
select host, user from user where user='root';
#修改root用户的访问权限,把其host改为 % ,即代表允许除本机之外的其他机器访问改数据库
updata user set host = '%'  where user = 'root';
#刷新权限
flush privileges;
#退出,这样其他机器即可访问该服务器了
exit;

Linux上Mysql的卸载

Mysql卸载情景

一般卸载是卸载服务器之前已经安装好的某个版本 MySQL 数据库,卸载的原因可能是操作用户对原有 MySQL 数据库设置过多、误操作删掉某个配置文件、又或者数据库被黑客黑掉了等等;当然一个新服务器拿到之后,你也可能需要卸载它自带的Mysql数据库,才好重新安装需要版本数据库。

Mysql卸载步骤

1.Linux上使用命令查看安装情况:

rpm -qa|grep -i mysql

图六
2.使用命令删除上一步查出来已经存在的mysql包(一起删掉):

rpm -e --nodeps mysql-community-release-el7-5.noarch  mysql-community-server-5.6.50-2.el7.x86_64  mysql-community-common-5.6.50-2.el7.x86_64  mysql-community-client-5.6.50-2.el7.x86_64  mysql-community-devel-5.6.50-2.el7.x86_64  mysql-community-libs-5.6.50-2.el7.x86_64

3.使用命令查看有mysql文件夹的路径集合:

find / -name mysql

图七
4.使用命令删掉这几个路径下的mysql文件夹:

#其它几个路径下的Mysql文件夹,照此方法依此删除
rm -rf  /var/lib/mysql

经过以上几步即可重新安装你需要版本的Mysql数据库

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值