fedora下的mysql的安装及使用

首先去官网下载mysql8.0
mysql80
打开terminal
一、安装MySQL

     先确保你的系统连网。使用命令yum安装MySQL。yum命令需要root权限执行。

     #yum install mysql

     会列出将要安装和更新的包,有个选项[Y/N],选择Y,安装mysql。安装了mysql后,再安装mysql-server。

     注:安装的是mariadb(mysql的一个分支)

       #systemctl start mysqld.service

     #yum intall mysql-server

     同样也选择Y,安装mysql-server。

【卸载命令】如果之前安装过mysql,想要卸载重新安装,卸载命令如下:

     #rpm –e mysql

     #rpm –e mysql-server

     可能会报错:error. “mysql” specifies multiple packages,意思是mysql可能指很多包,系统不知道应该删除哪一个,你可以使用以下命令来查看:

     #rpm –qa|grep mysql

     然后会列出已经安装了的mysql包。然后可以一个一个的删除,还可能出现的情况是,因为你用的是64位的机子,然后安装了32位和64位的mysql包,但他们的名字是一样的,还有一种情况是,删除的时候有依赖关系。你可以上网查相应的解决方法,不过看下面的命令显然会更快捷。

#rpm –qa|grep mysql | xargs rpm –e –-nodeps -–allmatches

看参数名称就可以知道,–nodeps解决了依赖关系,–allmatches解决了同名包问题,都属于暴力卸载。

卸载了后就可以再安装了。

二、启动MySQL

     使用service命令启动、停止和重启MySQL。  

     #service  mysqld  start                         //启动

     #service  mysqld  stop                          //停止

     #service  mysqld  restart                     //重启

     注意,这三个命令里面,是mysqld,后面还有字母d。这是MySQL服务的名称。或者使用一下命令启动、停止和重启MySQL:
     在这里我出现了报错
     ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200626103300950.png)
     于是我进行了搜索,结果如下:
     执行完yum安装命令后发现竟然无法启动错误提示如下

[root@localhost ~]# systemctl start mysql.service

Failed to start mysql.service: Unit mysql.service not found.

查了半天资料,终于了解到MariaDB代替了mysql数据库

因此用上述命令启动不起来,正确的方法如下

yum install mariadb -y //如果已安装可以省略

systemctl start mariadb.service //启动服务

systemctl enable mariadb.service //开机启动服务

mysql -u root -p //登录mysql

输入密码为:root

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值