博主呓语:

安全初始化MySql服务器

Posted by 破冰 on 2013-1-6 13:03 Sunday
 我们在安装完MySql服务器,设置好MySql的root用户密码后,就直接开始使用了,其实这样的MySql服务器还存在着一些不安全因素,本篇演示一下用命令mysql_secure_installation来安全初始化我们的MySql服务器。

阅读全文>>

mysql常用操作命令集

Posted by 破冰 on 2013-1-6 12:55 Sunday

一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码

1、连接到本机上的MYSQL。
# mysql -u root -p
回车后提示你输密码,注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。

阅读全文>>

MySQL安装之后没有MySQL数据库的原因分析

Posted by 破冰 on 2013-1-6 12:53 Sunday
mysql安装完之后,登陆后发现只有两个数据库:mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
,mysql> use mysql
ERROR 1044 (42000): Access denied for user '@'localhost'">'' to database 'mysql'

阅读全文>>

标签:

允许mysql主机远程访问

Posted by 破冰 on 2013-1-6 12:49 Sunday

mysql -u root -p

输入密码进入mysql后,运行

use mysql;

update user set host = '%' where user = 'root';

flush privileges;

修改root可以让任意主机访问数据库,即可生效;

阅读全文>>

MySQL Daemon failed to start

Posted by 破冰 on 2013-1-6 12:43 Sunday

  一般MYSQL不能正常启动的时候,需要查看下日志文件:

tail /var/log/mysqld.log 显示所有日志

tail -n 20 /var/log/mysqld.log 显示最近的20条日志

阅读全文>>

Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist的解决方法

Posted by 破冰 on 2013-1-6 12:07 Sunday

启动 mysql 服务的时候报如下错误:

Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

解决方法:

直接执行

mysql_install_db --user=mysql

初始化数据库即可

阅读全文>>

在Windows下MySQL启动与停止方法

Posted by 破冰 on 2012-12-26 15:31 Wednesday
   MySQL比较好玩一点就是它可以用多种方式启动,当然它也 可以用多种方式关闭。下面我就MySQL的几种启动方式简单的谈一谈,希望可以给大家提供一些参考。

阅读全文>>

Windows系统忘记mysql管理员密码的解决办法

Posted by 破冰 on 2012-12-26 14:38 Wednesday
1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 或者直接任务管理结束mysql进程
2,在CMD命令行窗口,进入MYSQL安装目录 比如E:\Program Files\MySQL\MySQL Server 5.0\bin 

阅读全文>>

解决phpmyadmin #2002 无法登录 MySQL 服务器

Posted by 破冰 on 2012-12-14 13:01 Friday

终端下可以登录mysql,但是用phpmyadmin无法登录提示:#2002 无法登录 MySQL 服务器

解决方法如下:将config.sample.inc.php复制成config.inc.php

出现这个错误,表示没有连接到数据库。修改config.inc.php文件,
 
将$cfg['Servers'][$i]['host'] = 'localhost'; 
改为$cfg['Servers...

阅读全文>>

ERROR 1130: mysql 1130连接错误的有效解決方法

Posted by 破冰 on 2012-12-11 10:14 Tuesday
用Navicat连接非本地的Mysql服务器的数据库,居然无法连接很奇怪,报1130错误,
ERROR 1130: Host 192.168.3.100 is not allowed to connect to this MySQL server

猜想是无法给远程连接的用户权限问题。结果这样子操作mysql库,即可解决。特贴出来。。在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'。。

阅读全文>>

数据库设计的重要性和设计原则

Posted by 破冰 on 2012-12-10 17:23 Monday
  说起数据库设计,相信大家都明白怎么回事,但说起数据库设计的重要性,我想大家也只是停留在概念上而已,到底如何重要?怎么重要呢?

阅读全文>>

You have an error in your SQL syntax; check the manual that corresponds...

Posted by 破冰 on 2012-11-19 11:33 Monday

  这种错误主要是由于,使用了现在版本的mysql不支持的命令引起的错误,比如

  从MYSQL5.5开始,TYPE=MYISAM这种类型的命令无法使用,MYSQL已经替换成ENGINE来代替TYPE,如果出现这种错误,批量替换TYPE=    替换成ENGINE=

阅读全文>>

标签:

关闭mysql服务的正确方法

Posted by 破冰 on 2012-9-16 8:40 Sunday

停止mysql服务,正确方法是,进入mysql的bin目录下,然后执行

./mysqladmin -uroot -p shutdown

阅读全文>>

mysql错误: STOPPING server from pid file /tmp/mysqld.pid

Posted by 破冰 on 2012-9-15 16:30 Saturday

执行/usr/bin/mysqld_safe &后
出现:Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /tmp/mysqld.pid
061026 20:32:33  mysqld ended

阅读全文>>

MySQL 5.6.6 已经内嵌memcached的支持

Posted by 破冰 on 2012-8-6 15:25 Monday
  MySQL 最新开发版 5.6.6 目前尚未发布,但从官网给出的 CHANGES 文档可得知,该版本将内嵌 memcached 的支持,以后可以用No SQL的方式使用mysql,在数据库中充分利用memcached的优点。缓存和数据的一致性问题不再是个问题。

阅读全文>>