ubuntu版本是12.04.安装方式为在线安装
执行命令:sudo apt-get install mysql-server
结果安装失败,没办法,卸载重新安装。卸载命令如下(有的不一定有用,都执行下吧)
1
2 sudo
3 sudo
4 sudo
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
再次安装
错误: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成功。