Ubuntu mysql 错误解决
来源:互联网 发布:佐佐木明希 知乎 编辑:程序博客网 时间:2024/05/16 17:49
</pre> 学习sql编程的时侯第一步就栽了个跟头,在我的host主机上安装mysql的时候,有两个版本,一个是mysql-5.6 一个mysql-5.5版本的,一向使用最新技术的我首选的安装了5.6版本的,结果这便成了浪费我几小时的祸根。 首先我使用 sudo apt-get install mysql-server-5.6 mysql-client-5.6 安装的5.6版本的,之后我写了个qt的测试程序在qt的pro文件中加上: qt += sql <pre name="code" class="cpp"><pre style="margin-top: 0px; margin-bottom: 0px; white-space: pre-wrap; word-wrap: break-word; color: rgb(75, 75, 75); line-height: 19.5px; background-color: rgb(255, 255, 255);"><span lang="EN-US" style="line-height: 1.5; color: navy;">#include</span><span lang="EN-US" style="line-height: 1.5; color: silver;"> </span><span lang="EN-US" style="line-height: 1.5; color: green;"><QtCore/QCoreApplication></span><span lang="EN-US" style="line-height: 1.5;"><o:p></o:p></span>
#include <QSqlDatabase>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("localhost");
db.setDatabaseName("mysql");
db.setUserName("root");
db.setPassword("1111");
if (!db.open())
qDebug() << "Failed to connect to root mysql admin";
return a.exec();
}
结果编译报错,说是连接不上mysql..... 之后各种纠结之后,还是没有搞定,最后选择了退回到mysql5.5版本。这结果问题来了。再次安装5.5版本时,提示说configure错误。我一次又一次的尝试去安装,--purge 卸载之后再安装,依然时错误,之后又是修改权限,又是建立软连接什么的,结果还是一样一样的,就是不成功,恨不得从源码安装的心都有了,后来发现了一个帖子:http://www.linuxidc.com/Linux/2014-04/100752.htm
但是我这个恩比较偷懒,我运行了下面的命令:
sudo rm /var/lib/mysql/ -R
sudo rm /etc/mysql/ -R
sudo apt-get autoremove mysql* --purge
#注意这一句我没有运行#sudo apt-get remove apparmor ##因为我看上去这个好像没什么影响,但是我错了 这才是关键
sudo apt-get install mysql-server mysql-common
这些命令之后安装依旧是配置错误,crazy.....
最后我加上了上面命令中注释掉的 apparmor 一切就变得美好了.. 坑爹呀.....
之后查了查这个程序,只是说空间使用分析什么的,完全看不出和mysql有什么关系.长个记性吧....
end
0 0
- Ubuntu mysql 错误解决
- ubuntu 9.10安装mysql 5.1错误解决
- MySQL++ gcc4.6.1 Ubuntu编译错误解决
- Ubuntu 16.04安装Mysql和安装时出现错误解决
- UBUNTU 一些错误解决
- ubuntu 编译mysql错误
- Mysql 1067 错误 解决
- Mysql启动错误解决
- mysql 2006 错误解决
- 解决mysql 1130错误
- 解决mysql 10048 错误
- mysql安装错误解决
- mysql "1067"错误解决
- mysql启动错误解决
- mysql错误解决总结
- 解决mysql 10048 错误
- mysql 1055错误解决
- mysql错误解决
- 其实都是那么平凡
- JSP 页面缓存以及清除缓存
- ASP.NET 百万级分页查询(Oracle)
- 程序员技术练级攻略
- SQL注入详解
- Ubuntu mysql 错误解决
- 正则表达式
- Android中的TabHost
- PHP 资源大全
- 甘泉-如何在云上构建复杂的企业应用
- Oracle 10gR2 RAC安装报:Failed to upgrade Oracle Cluster Registry configuration
- gcc 常用参数介绍
- header中的Cache-control参数说明
- 快速解决低版本Xcode不支持高版本iOS真机调试问题