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

通过rpm包安装、配置及卸载mysql的详细过程


  以MySQL-server-4.0.14-0.i386.rpm为例,放在/data目录下 
  cd /data 
  rpm -ivh MySQL-server-4.0.14-0.i386.rpm 
  安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf、my-large.cnf、my-medium.cnf) 
  拷贝一个示例配置文件作为mysql的配置文件: 
  cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 
  rpm包安装完后自动将mysql安装成系统服务,所以可以使用下面命令启动、停止mysql 
  启动mysql 
  /etc/init.d/mysql start 或 service mysql start 
  停止mysql 
  /etc/init.d/mysql stop 或 service mysql stop 
  到此,mysql服务就安装配置完成。 
  安装mysql客户端 
  rpm -ivh MySQL-client-4.0.14-0.i386.rpm 
  mysql安装好后目录结构如下: 
  工具程序在/usr/bin目录中---ls /usr/bin/mysql* 
  服务器程序/usr/sbin/mysqld 
  数据目录/var/lib/mysql 
  默认情况下mysql将错误日志文件、二进制日志文件及进程文件写在/var/lib/mysql目录中,如localhost.err、localhost.pid、localhost-bin.001等 
  要改变这些情况可以修改/etc/my.cnf文件 
  如将日志文件写在/var/log目录中,可以在my.cnf文件中加入下面两行: 
  [mysqld_safe] 
  err-log = /var/log/mysqld.log 
  有个实用程序/usr/bin/mysql_install_db,该程序可以用来初始化mysql数据库,即创建/var/log/mysql目录,及创建mysql数据库(mysql授权表等信息)及test数据库(空库),如果不小心删除了/var/log/mysql目录可以通过该程序来初始化. 
  卸载mysql 
  rpm -qa|grep -i mysql 
  rpm -ev MySQL-server-4.0.14-0 MySQL-client-4.0.14-0 
  卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除 
  rm -f /etc/my.cnf 
  rm -rf /var/lib/mysql


相关文档:

MySQL语句大全

SELECT --从数据库表中检索数据行和列
INSERT --向数据库表添加新数据行
DELETE --从数据库表中删除数据行
UPDATE --更新数据库表中的数据
--数据定义
CREATE TABLE --创建一个数据库表
DROP TABLE --从数据库中删除表
ALTER TABLE --修改数据库表结构
CREATE VIEW --创建一个视图
DROP VIEW --从数据库中删除视图 ......

将Access的内容迁移到MySQL数据库

原本的目的是将数据库从MS SQL 2000迁移到MySQL中,但提示JDBC连接失败,无奈之极,只好选择中间桥梁Access完成这项令人讨厌的工作了。
大概步骤如下:
1,从MS SQL 2000将数据导出到Access中,有关表定义好主键和自动编号部分不然迁移后又得修改MySQL的表。
2,修改Access表中管理员组、管理员的权限,保证Access的内置 ......

解决页面数据提交到mysql数据库后出现中文乱码的方法

1. 在使用Navicat 8 for MySQL客户端创建数据库时,编码的设置如下图:
     
2. 将安装目录F:\MySQL\MySQL Server 5.1下,my.ini文件设置变量值default-character-set=gbk (包含两处,可查找default-character-set),然后重启MYSQL服务。 ......

Ubuntu 9.04 下MySQL中文乱码的解决

        Ubuntu 9.04 下用源安装了MySQL。默认情况下,用mysql shell登录创建数据库创建表插入中文数据后,用select查出来是中文,但用JDBC连接就出现乱码。网上搜索到解决方法,如下(先备份数据):
修改/etc/mysql/my.cnf
sudo gedit /etc/mysql/my.cnf
在my.cnf文件中的[client] ......

mysql使用rand随机查询记录效率测试

一直以为mysql随机查询几条数据,就用
SELECT * from `table` ORDER BY RAND() LIMIT 5
就可以了。
但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上
查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低。
You cannot use a column with RAND() values i ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号