MYSQL安装

一 安装前准备

1、检查是否已经安装过mysql,执行命令

[root@localhost /]# rpm -qa | grep mysql

从执行结果,可以看出我们已经安装了mysql-libs-5.1.73-5.el6_6.x86_64,执行删除命令

[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64

 

再次执行查询命令,查看是否删除

[root@localhost /]# rpm -qa | grep mysql

2、查询所有Mysql对应的文件夹

[root@localhost /]# whereis mysql
mysql: /usr/bin/mysql /usr/include/mysql
[root@localhost lib]# find / -name mysql
/data/mysql
/data/mysql/mysql

删除相关目录或文件

[root@localhost /]#  rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql

 

验证是否删除完毕

[root@localhost /]# whereis mysql
mysql:
[root@localhost /]# find / -name mysql
[root@localhost /]#

3、检查mysql用户组和用户是否存在,如果没有,则创建

[root@localhost /]# cat /etc/group | grep mysql
[root@localhost /]# cat /etc/passwd |grep mysql
[root@localhost /]# groupadd mysql
[root@localhost /]# useradd -r -g mysql mysql
[root@localhost /]#
————————————————
原文链接:https://blog.csdn.net/qq_36266449/article/details/103675300

4、下载对应安装包

4.1 下载安装包请确认操作系统:

4.2 下载对应的rpm或者deb包,Ubuntu是deb包。

4.3 我下载后的包是这样的,解压后如图:

4.4 安装红框部分即可,不带community的是收费的。

sudo dpkg -i mysql-common_XXXXX-1ubuntu16.04_amd64.deb

sudo dpkg -i mysql-community-client_XXXXX-1ubuntu16.04_amd64.deb

sudo dpkg -i mysql-client_XXXXX-1ubuntu16.04_amd64.deb

sudo dpkg -i mysql-community-server_XXXXX-1ubuntu16.04_amd64.deb

sudo apt -f install

注意:

1、以上deb是部分,我安装时全部安装了,如果有提示缺依赖,那就按照提示先安装需要依赖的包,server包最后安装。

2、执行最后一条时会弹窗,按提示回车即可,最后一个窗口提示设置root密码

3、sudo apt -f install,安装报错时,执行此命令,删除后再安装导致报错的依赖包。

4.5 安装过程中如果有报错,请按如下方式进行删除:

首先在终端中查看MySQL的依赖项:dpkg --list|grep mysql

卸载: sudo apt-get remove mysql-common

卸载:sudo apt-get autoremove --purge mysql-server-5.7——sever一定要用这个删除,其他的用上一条命令

清除残留数据:dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P

如果状态是rc,说明删除失败,我是重新安装rpm包,重新删除即可。

4.6 删除成功按照4.4重新安装,执行install命令,直至有弹窗提示设置root密码这一步,服务才算真正有了

进程有了就舒服了!登录试试吧,怎么登录就不用说啦!


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值