共享下 MySQL 5.0.22-Noinstal 在Windows上的安装

10-04-15 iliuyong
安装 jivejdon-4.0 按文档 install_cn.txt 导入 mysql_jivejdon.sql 出错
提示 )ENGINE=InnoDB DEFAULT CHARSET=utf8 ; 这行
解决方法是,我猜测可能是我哪里没有配置
不过
安装了 mysql5 就好了
安装方法:
1. 下载mysql-noinstall-5.0.22-win32.zip.
2. 解压到C:\mysql, 拷贝my-medium.ini到C:\WINDOWS, 并重命名为my.ini.
3. 编辑my.ini,在[mysqld]部分中增加如下两句:
增加:
default-storage-engine = innodb
basedir = L:\Programs\mysql\mysql-5.0.22-win32
datadir = L:\Programs\mysql\mysql-5.0.22-win32\data
default-character-set = utf8
在[client]中同样
增加:
default-character-set = utf8
4.
用 root localhost 登录数据库 密码是空

iliuyong
2010-04-15 17:03
然后 用户名密码为
进行数据库访问用户授权:
GRANT ALL PRIVILEGES ON *.* TO banq@127.0.0.1 IDENTIFIED BY '数据库密码' WITH GRANT OPTION;

用SQLyogEE可以设置

[该贴被admin于2010-04-15 17:54修改过]

banq
2010-04-15 17:51
2010年04月15日 16:59 "iliuyong"的内容
出错
提示 )ENGINE=InnoDB DEFAULT CHARSET=utf8 ; ...


是数据表可能重复了,这个错误表示一切正常,只是导入的SQL有问题

iliuyong
2010-04-15 21:10
2010年04月15日 17:51 "banq"的内容
是数据表可能重复了,这个错误表示一切正常,只是导入的SQL有问题 ...


应该不是重复了,我清空了数据库
我没测试,单觉得,删除DEFAULT CHARSET=utf8 当时应该可以导入
后来我装了mysql5后,设置了一些与utf8有管的地方(如建库时),虽然不明白所以然,但是导入成功了

iliuyong
2010-04-23 15:45
MySQL 5.0.22-Noinstal 在Windows上的安装
1. 下载mysql-noinstall-5.0.22-win32.zip.
2. 解压到C:\mysql, 拷贝my-medium.ini到C:\WINDOWS, 并重命名为my.ini.
3. 编辑my.ini,在[mysqld]部分中增加如下两句:
增加:
default-storage-engine = innodb
basedir = L:\Programs\mysql\mysql-5.0.22-win32
datadir = L:\Programs\mysql\mysql-5.0.22-win32\data
default-character-set = utf8

在[client]中同样
增加:
default-character-set = utf8
4.
用 root localhost 登录数据库 密码空
5. 选用mysqld-nt做为MySQL服务器类型, 命令行输入mysqld-nt --install, 将MySQL安装为Windows服

务, 可以通过[管理工具]->[服务]查看, 系统已经多了MySQL一项服务.
可以通过服务管理,启动和关闭书记库服务