博主呓语:

解决MySQL不允许从远程访问的方法

Posted by 破冰 on 2013-5-28 18:15 Tuesday

开启 MySQL 的远程登陆帐号有两大步:

1、确定服务器上的防火墙没有阻止 3306 端口。

MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。

如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。

阅读全文>>

mysql字符集查询和设置

Posted by 破冰 on 2013-5-15 15:03 Wednesday

  MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令。包括查看 MySQL 数据库服务器字符集、查看 MySQL 数据库字符集,以及数据表和字段的字符集、当前安装的 MySQL 所支持的字符集等。

1、查看 MySQL 数据库服务器和数据库字符集

show variables like '%char%';

阅读全文>>

Mysql查询版本的常见三种方法

Posted by 破冰 on 2013-5-15 14:38 Wednesday

Mysql查询版本的常见三种方法如下:

1、在安装了mysql的终端下直接运行:mysql -V
即可返回mysql版本信息;

阅读全文>>

保护MySQL数据库中重要数据的注意事项

Posted by 破冰 on 2013-5-13 18:32 Monday

  与自动的数据库备份不同,对系统管理员来说,保护数据免受未授权用户的侵犯需要采取一定的行动。如果你用的是MySQL,就可以使用一些方便的功能来保护系统,来大大减少机密数据被未授权用户访问的风险。

  企业最有价值的资产通常是其数据库中的客户或产品信息。因此,在这些企业中,数据库管理的一个重要部分就是保护这些数据免受外部攻击,及修复软/硬件故障。

阅读全文>>

LINUX启动/重启/停上MYSQL的命令

Posted by 破冰 on 2013-5-13 18:31 Monday
如何启动/停止/重启MySQL

一、启动方式

1、使用 service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

阅读全文>>

Linux下MySQL忘记超级用户口令的解决办法

Posted by 破冰 on 2013-5-13 18:26 Monday

MySQL忘记超级用户口令的解决办法 

如果MySQL正在运行,首先杀之: killall -TERM mysqld。

启动MySQL:bin/safe_mysqld --skip-grant-tables &

阅读全文>>

三种方法修改MySQL中一个用户的密码

Posted by 破冰 on 2013-5-13 18:24 Monday

MySQL中修改一个用户(比如叫"hunte")的密码,可以用如下3个办法:

#在控制台上输入
bash$ mysql -u root mysql
#用mysql客户程序
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='hunte';
mysql> FLUSH PRIVILEGES;

阅读全文>>

解决Wrong permissions on configuration file, should not be world writable!

Posted by 破冰 on 2013-5-6 13:18 Monday

在服务器上安装phpMyAdmin,出现这样的提示

Wrong permissions on configuration file, should not be world writable!

阅读全文>>

SQL UPDATE 语句介绍

Posted by 破冰 on 2013-5-3 12:08 Friday
UPDATE 声明可用来更新数据表中的数据
语法
UPDATE table_nameSET column_name = new_value WHERE column_name = some_value
 
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

阅读全文>>

MySQL concat函数的使用

Posted by 破冰 on 2013-4-26 14:20 Friday
MySQL concat函数使用方法:
CONCAT(str1,str2,…) 
返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

注意:
如果所有参数均为非二进制字符串,则结果为非二进制字符串。

阅读全文>>

mysql查看表结构命令总结

Posted by 破冰 on 2013-4-24 18:19 Wednesday
mysql查看表结构命令,如下:

desc 表名;
show columns from 表名;
describe 表名;
show create table 表名;

阅读全文>>

mysql Starting MySQL..The server quit without updating PID file

Posted by 破冰 on 2013-4-23 12:55 Tuesday

mysql启动不了,报上面的错误,从网上找了一堆方法如下:

1.可能是/usr/local/mysql/data/rekfan.pid文件没有写的权限
解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data”  然后重新启动mysqld!

2.可能进程里已经存在mysql进程

阅读全文>>

linux怎么完全卸载mysql数据库

Posted by 破冰 on 2013-4-23 12:48 Tuesday

  在linux下开发,mysql数据库是经常用到的,对于初学者来说,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里简单介绍下,怎么卸载msql数据库。

a)查看系统中是否以rpm包安装的mysql
[root@linux ~]# rpm -qa | grep -i mysql 

阅读全文>>

精妙SQL语句收集

Posted by 破冰 on 2013-4-3 11:28 Wednesday
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作。
一、基础
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device

阅读全文>>

标签:

Mysql中join on中的like使用

Posted by 破冰 on 2013-4-1 19:15 Monday
1、使用mysql中的函数CONCAT(str1,str2,…)  

返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。

阅读全文>>

Mysql字符串字段,如何判断是否包含某个字符串

Posted by 破冰 on 2013-4-1 19:12 Monday

假设有个表:

CREATE TABLE users(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),user_name VARCHAR(20) NOT NULL,emails VARCHAR(50) NOT NULL);

阅读全文>>

mysql多表查询实例

Posted by 破冰 on 2013-3-29 16:33 Friday
1.根据两个表达关系,搜索两个表。
select * from artist,painting where artist.a_id = painting.a_id;
2.另一种方法,用inner join代替逗号,where变成on。
select * from artist inner join painting on artist.a_id = painting.a_id;

阅读全文>>

column 'id' in field list is ambiguous

Posted by 破冰 on 2013-3-28 16:28 Thursday
column 'id' in field list is ambiguous
这个错误,是因为你查询语句里面有id字段的时候,没有说明是哪个表的id字段,应该加上表名(或者别名)来区分。

阅读全文>>

解决.sql大文件无法导入的问题 phpmyadmin 上传文件大小限制的解决方法

Posted by 破冰 on 2013-2-15 15:18 Friday
用Navicat for MySQL 这个软件中的批处理任务导入.sql文件,经常会出现错误乱码的现象,所以一般用phpmyadmin导入文件和导出文件不会出现乱码的现象
但是 使用phpmyadmin导入.sql文件时有一个限制,开始是不能大于2M,所以要对php.ini的参数进行更改,以下是更改方法,更改后需要重新启动;

阅读全文>>

Google Spanner的革命,NoSQL谢幕,NewSQL登场

Posted by 破冰 on 2013-2-6 11:08 Wednesday

  最近,Google发布了一篇论文,内容是关于Spanner,关于这个覆盖全球的可货币化信息组织工具。阅读着这篇文章,我又嗅出了其中蕴含的隽永味,就像Google其它的优秀论文一样。非常经典。Jeff Dean早在2009年就已经预言过Spanner的庞大规模。时至今日,Spanner看似已经完完全全地上线了,只等处理那“横跨成百上千个数据中心、几千万台计算机中的数兆条记录。” 天哪。

阅读全文>>