qt 与MySQL

来源:互联网 发布:兔先森质量 知乎 编辑:程序博客网 时间:2024/06/01 08:07

先下载MySQL http://www.mysql.com/ 

http://dev.mysql.com/downloads/mysql/   zip Achive

下面我们先在安装的MySQL中创建一个数据库,用于后面的测试。首先到MyQSL的安装目录C:\MySQL\bin目录下运行mysqld.exe程序,该程序运行完成后会自动关闭。


Windows开始中点击“运行”,然后输入cmd,进入终端后我们输入下面的命令:cd C:\MySQL\bin
然后输入下面的命令:mysql –uroot –p

我们使用root用户来登陆MySQL,因为默认密码是空的,所以这里不用设置密码。

运行这行代码会提示Enterpassword,我们这时敲回车即可。


登录MySQL以后,我们使用下面的命令来查看现有的数据库:show databases注意后面有个分号

可以看到,这里现在已经有几个数据库了,他们是MySQL需要的。


我们不使用已经有的数据库,而是新建自己的数据库,

下面新建名为mydata的数据库:create database mydata

我们再次查看已经存在的数据库,发现显示出了刚才创建的数据库
完成后,可以输入exit退出MySQL

这里只是简单介绍了一下在MySQL中创建数据库的基本步骤,如果大家想学习更多的MySQL的使用,请参考其他资料。

附:1.http://tieba.baidu.com/p/3620706354  这个是贴吧qt实用MySQL的例子 里面有联网的数据库http://www.db4free.net/ (个人记录 数据名 和 账号名 baqianmi)

2.

登录mysql方法:

单实例mysql登录的方法:

mysql     无密码登录方式

mysql -uroot  无密码登录方式

mysql -uroot -p   标准方式

mysql -uroot -p123456   会暴露明文密码,不推荐

MySQL帮助命令help

退出MySQL的方法

quit

exit

ctrl+c

ctrl+d

设置及修改MySQL root 密码:

安全策略介绍

为root修改密码

设置、更改root密码:

mysqladmin -u root password ‘123456’<==设置密码

mysqladmin -u root -p'oldboy' password 'oldboy456' -S /data/3306/mysql.sock   <==适合多实例方式

update mysql.user set password=password('oldboy') where user='root' and host='localhost';   修改用户密码。

flush privileges;   刷新权限。


找回密码:
[root@oldboy ~]# mysqld_safe --skip-grant-tables & 
[1] 1789 
[root@oldboy ~]# 141026 18:06:14 mysqld_safe Logging to '/usr/local/mysql/data/oldboy.err'. 
141026 18:06:14 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data 
[root@oldboy ~]# mysql

mysql> update mysql.user set password=password('oldboy123') where user='root' and host='localhost';

Query OK, 1 row affected (0.05 sec)

Rows matched: 1 Changed: 1 Warnings: 0

mysql> flush privileges;

Query OK, 0 rows affected (0.13 sec)

3.

mysql 安装出现 Install/Remove of the Service Denied!错误

 

进入 C:\Window 找到CMD.EXE 右键选择 以管理员身份 进行,再进入相应目录执行命令,一切就OVER 了。

4.ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

猜想可能是服务未启动,启动MySQL服务
先执行mysqld --install ,再执行net start  mysql

5.更多内容 http://bbs.qter.org/forum.php?mod=viewthread&tid=154



0 0
原创粉丝点击