ubuntu下在线安装mysql

ubuntu版本是12.04.安装方式为在线安装

执行命令:sudo apt-get install mysql-server

结果安装失败,没办法,卸载重新安装。卸载命令如下(有的不一定有用,都执行下吧)

1 sudo apt-get autoremove --purge mysql-server-5.*
2 sudo apt-get remove mysql-server
3 sudo apt-get autoremove mysql-server
4 sudo apt-get remove mysql-common

5.sudo dpkg --remove mysql-serversudo 
6.sudo apt-get purge -f mysql-server mysql-commonsudo


删除一下 /var/lib/mysql 还有 /etc/mysql

sudo rm /var/lib/mysql/ -R
sudo rm /etc/mysql/ -R

sudo apt-get autoremove mysql* --purge
sudo apt-get remove apparmor


清除残留数据

dpkg -|grep ^rc|awk '{print $2}' |sudo xargs dpkg -P


再次安装

错误:mysql-server-5.5 但是它将不会被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

解决办法:

最后在命令行里输入

sudo apt-get update

更新一下即可

这之后进行安装都不会有类似问题了

再次安装

错误:groupadd: cannot lock /etc/gshadow; try again later.
addgroup:"/usr/sbin/groupadd -g 129 mysql"返回错误代码 10,退出。

解决办法:将/etc/gshadow.lock的文件删除

sudo rm /etc/gshadow.lock

再次安装成功。

mysql安装完成后,我们可以通过netstat -tap|grep mysql来查看系统是否已经有了mysql服务,显示如下:

root@zcf-K42JZ:/# netstat -tap|grep mysql
tcp        0      0 localhost:mysql         *:*                     LISTEN      728/mysqld   

出现上面的信息,说明我们安装mysql成功。

下面进行简单的配置

安装完成后通过修改/etc/mysql/my.cnf(此文件为mysql的配置文件)。将文件中的binding-address=127.0.0.1注释掉。其它配置根据需要更改。

登录数据库命令:mysql -u root -p 回车后,输入我们前面所设的密码,就可以登录成功,显示如下:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 44
Server version: 5.5.35-0ubuntu0.12.04.2 (Ubuntu)

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

至此安装mysql成功。




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值