ubintu yum装mysql_ubuntu下安装mysql

我的安装方式,是在mysql官网下载ubuntu对应的mysql版本进行安装的,过程很艰辛,特此记录,希望能为还没有安装成功的同学们提供一条捷径~~~~

首先,下载mysql,地址:https://dev.mysql.com/downloads/mysql/

info-detail-1781283.html

选择自己系统对应的msyql版本,我选择的是ubuntu16.04(64位),下载第一个,这个是tar的压缩包,下载完后解压~~

然后,开始命令行安装,sudo dpkg -i 安装包

安装包指的是之前下载的tar解压出来的deb文件,deb有很多,sudo dpkg -i 后面是可以一下安装多个deb的,多个deb之间需要有空格分开,而且这么多的安装包安装是要按顺序安装的~~顺序如下

IpJjQWhAqgAKrDMCmCPv8wNgMWjAqgAKlAxBbDHr5jUWBAqgAqgAsusAPb4y9wAWDwqgAqgAhVT4P8DetSblpBXuuEAAAAASUVORK5CYII=

这时候,得注意了,这样直接安装估计百分百会报错~~~因为,还有另外的依赖需要安装,分别是:libaio1 libmecab2

这两个依赖单独使用sudo apt-get install 软件名 进行安装都会报错~~~

系统推荐使用sudo apt-get -f install ,我也确实这样执行了,但是呢,还是没有成功,这次的错误是:候选项路径 /etc/mysql/my.cnf.fallback 不存在

针对,这个问题,我到网上搜了好一会,没有一种方案能解决我的问题,但是还是给了我一点启发,因为我发现在我的系统中/etc/mysql目录下有一个mysql.cnf.dpkg-new 和别人说的my.cnf文件好像是一样的,所以我尝试将这个文件复制到同级目录,并命名为my.cnf.fallback(其实我是先将mysql.cnf.dpkg-new复制为my.cnf,然后在复制为my.cnf.fallbackm,也就是说,实际我是有mysql.cnf.dpkg-new,my.cnf,my.cnf.fallback三个文件的)

这时候重新执行sudo apt-get -f install

安装过程中,会发现系统提示:链接组 my.cnf 已损坏,故强制重新安装候选项 /etc/mysql/my.cnf.fallback

但是最终安装成功了

验证方法:service mysql start(会要求输入账户密码~~) 然后执行mysql -u root -p 这时候就会进入mysql的命令行操作了

总结:mysql安装设计有点脑残的感觉~~~原因是:候选项路径 /etc/mysql/my.cnf.fallback 不存在就无法继续安装,然后在/etc/mysql目录随便搞个文件命名为my.cnf.fallback就能通过,真是太奇怪了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值