易截截图软件、单文件、免安装、纯绿色、仅160KB

常用到的mysql命令笔记

mysql设置密码和修改密码:
/usr/local/mysql/bin/mysqladmin -uroot password 123456 第一次设密码。
mysqladmin -uroot -p password mypasswd 修改密码
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。
就是mysql5导出的有default-charact的设置,mysql4不支持,需要加skip-opt参数,如:
mysqldump -uroot -p --default-character-set=gbk -skip-opt databse > hx.sql
一般的数据导出用
mysqldump -uroot -p密码 database > database.sql //导出数据。
mysqldump -uroot -p密码 --opt 数据名 表名 > /home/2009_5_29.sql //备份数据中的表
mysqldump -uroot -p密码 --databases 数据名1 数据名2 > /home/2009_5_29.sql //备份都个数据库
mysql -u root -p book <book.sql  或直接 source book.sql //其中book为数据库
drop database 数据名; //删除数据
drop table 表名;  //删除表
下面对一些没用的用户删除,
先查看 mysql 默认有那些用户。
 mysql 的用户,还有一些信息 是放在 mysql 数据库的。
mysql> use mysql;
Database changed
mysql> show tables;
可以看到 里面的表。。。其中 user 表,就是存放用户信息的表。
> select * from user;  可以查看里面信息,
由于信息太多,我们选择其中几个列
mysql> select Host,User,Password from user;
mysql> delete from user where User='';
Query OK, 2 rows affected (0.01 sec)
再查看一下。
mysql> select Host,User,Password from user;
空用户已经被删除
如何添加其他用户问题。。。设置到安全问题
1, 添加一个用户17rumen密码是123 ,可以在任何主机登陆,并且对所有数据库
    可以进行查询,插入,修改,删除的操作。
mysql> grant select,insert,update,delete on *.* to '17rumen'@'%' identified by '123';
Query OK, 0 rows affected (0.00 sec)
这样的用户,就可以在远程进行登陆,要加入 主机的ip地址才可以
]# mysql -h 192.168.1.118 -u17rumen -p123
登陆上去了
=====
2, 添加一个用户17rumen2密码是123,只能在 localhost 本机上登陆。
    并且只能对 test 数据库进行 查询,插入,修改,删除的操作。
    不能对别的数据库进行操作,这个我觉得非常重要。
mysql> grant select,insert,updat


相关文档:

命令行如何远程连接MySQL数据库

 新使用MySQL,说起来是个简单的事情,但是却费了些周折:
1、登陆服务器端,进入命令行,windows cmd;
2、设置用户、密码让指定的IP访问:mysql -u root -p 或安装的快捷方式进入:MySQL Command Line Client,使用grant命令:
grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified ......

如何让mysql支持中文gbk字符集

在mysql数据库中,使用的是latin字符集,所以无法正常的支持中文字符,中文在数据库中显示为乱码“?”号。为了让mysql可以正常使用中文,尤其是当使用jsp连接mysql的时候,我们需要使用gbk的字符集,因此我们要对mysql进行以下设置,以便其有效的支持中文:
IXDBA.NET技术社区
1.修改my.cnf文件
my.cnf文件是 ......

linux mysql 开发环境

安装mysql
sudo apt-get install mysql-servel-5.0 mysql-client-5.0
下载安装过程中,会提示输入root密码
安装C语言编程接口:
 sudo apt-get install libmysqlclient15-dev
更多api 查看:http://dev.mysql.com/doc/refman/5.0/en/c.html
相关mysql头文件和库文件安装在/usr/include/mysql/和/usr/lib/mysql目 ......

mysql 5.0总结偷得


mysql 5.0存储过程学习总结
一.创建存储过程
1.基本语法:
create procedure sp_name()
begin
………
end
2.参数传递
二.调用存储过程
1.基本语法:call sp_name()
注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递
三.删除存储过程
1.基本语法:
drop procedure sp_name// ......

MySQL中的一个难题

昨天,我突然想把一个数据库里的每个表,以及每个表的非空总纪录数存在另一个表里面。
首先,创建了一个存放数据的表:
create table tables
(
name varchar(50),
number int
);
insert into tables select table_name from information_schema.tables where table_shema = 'test';
但是不知道有没有方法,将非空的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号