有的用户,出于使用mysql数据库开发其他程序的需要,可能希望修改Mysql数据库的root用户密码,
现做以下简要说明。
由于OA使用的Mysql数据库被设定为只能从本机访问,所以普通用户不建议修改数据库密码,
修改数据库密码并不是为了改善系统安全性的目的。
windows-〉开始—〉运行,输入cmd进入命令行模式,并使用DOS命令切换到mysql文件夹
d:\myoa\mysql\bin
然后输入修改密码的命令如下:
mysqladmin -u root -pmyoa888 password myoa777
这里的myoa777将是你的新数据库root用户密码,用户以自己希望设定的为准。
数据库root密码修改后,OA系统的配置文件要做相应修改,以保证OA程序能访问数据库。
用记事本打开:d:\myoa\webroot\inc\oa_config.php
找到 $MYSQL_PASS="myoa888";
将myoa888改为自己设定的密码,保存该文件即可。
......
概述:
1.乱码问题归根到底是字符集的问题,那就从字符集设置方面考虑,不外乎下面几方面:
server(Mysql服务器),client,database(数据库),connection(连接),result
MySQL的字符集处理是这样的:
(1)发送请求
客户端(character_set_client)=》数据库连接(character_set_connection)=》存储数据库(table,column)
(2)返回请求
存储数据库(table,column)=》数据库连接(character_set_connection )=》客户端(character_set_results)在每一个非初始节点,都会做一次从上一个结点到当前节点的字符集转换操作。
2.MySQL中默认字符集的设置有四级:服务器级,数据库级,表级,字段级
设置步骤:
1.修改Mysql服务器的默认字符编码(Mysql安装目录下的my.ini文件)
CLIENT SECTION中设置default-character-set=utf8
SERVER SECTION中设置default-character-set=utf8
在Mysql命令行输入\s,查看Mysql服务器信息,其中有:
Server characterset:utf8
Db characterset:utf8
Client ch ......
本文链接http://www.chysoft.net/files/article_234.htm 更多资讯请进入www.chysoft.net
mysql的数据储存目录在mysql的配置文件my.ini文件设置,格式如下:
# Uncomment the following rows if you move the MySQL distribution to another
# location
basedir = d:/cyoa/mysql_cy/
datadir = d:/cyoa/mysql_cy/data/
其中datadir目录定义了mysql的数据存储位置,MySQL的每个数据库都对应存放在一个与数据库同名的文件夹中(该目录下datadir参数对应的目录下),MySQL数据库文件包括MySQL所建数据库文件和MySQL所用存储引擎创建的数据库文件。
MySQL如果使用MyISAM存储引擎,数据库文件类型就包括.frm、.MYD、.MYI
MySQL如果使用InnoDB存储引擎,数据库文件类型就包括.frm、ibdata1、.ibd,存放位置有两个,ibdata1、.ibd文件默认存放位置是MySQL安装目录下的data文件夹
1、MySQL创建并管理的数据库文件:
.frm文件:存储数据表的框架结构,文件名与表名相同,每个表对应一个同名frm文件,与操作系统和存储引擎无关,即不管MySQL运行在何种操作系统上,使用何种存储引擎,都有这个文件。
除了必有的.frm文件,根据MySQL所 ......
1.创建一个java project项目pooling
2.为项目添加MySQL连接驱动
3.为项目添加一个配置文件dbpool.proprerties
Code
driverClassName=com.mysql.jdbc.Driver
username=root
password=
url=jdbc:mysql://localhost:3306/work
poolSize=10
4.分别创建一个连接类ConnectionPool.java和一个测试类ConnectionPoolTest.java(代码)
Code
package webbook.util;
import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Properties;
import java.util.Vector;
public class ConnectionPool {
private Vector<Connection> pool;
private String url;
private String username;
private String password;
private String driverClassName;
/**
* 连接池的大小,也就是连接池中有多少个数 ......
翻译:
InnoDB表会包含一个聚集索引(数据表的物理存储顺序和表的逻辑存储顺序一致)
一般是按照下面的规则来设定聚集索引的:
1,假如表包含PRIMARY KEY,InnoDB使用它作为聚集索引
2,假如表没有定义PRIMARY KEY,InnoDB将第一个只包含NOT NULL属性列的UNIQUE index作为主键并且将它设置为聚集索引
3,前两者都不满足的时候,mysql就增加一个隐藏的autocreament
Every InnoDB
table has a special index called
the clustered index
where the data for
the rows is stored:
If you define a PRIMARY KEY
on your
table, InnoDB
uses it as the clustered
index.
If you do not define a PRIMARY KEY
for
your table, MySQL picks the first UNIQUE
index that has only NOT NULL
columns as
the primary key and InnoDB
uses it as the
clustered index.
If the table has no PRIMARY KEY
or
suitable UNIQUE
index,
InnoDB
internally g ......
1 innochecksum
5 msql2mysql
6 myisamchk
7 myisam_ftdump
8 myisamlog
9 myisampack
10 my_print_defaults
11 mysql
12 mysqlaccess
13 mysqlaccess.conf
14 mysqladmin
15 mysqlbinlog
16 mysqlbug
17 mysqlcheck
18 mysql_client_test
19 mysql_client_test_embedded
20 mysql_config
21 mysql_convert_table_format
22 mysqld
23   ......