mysql安装教程5.5

mysql安装教程5.5,第1张

打开下载的mysql安装文件mysql-5.5-win64.msi,双击运行;

按“Next”继续;

选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,有更多的选项,方便熟悉安装过程;

选择了 Custom 安装,将设定 MySQL 的组件包和安装路径,设定好之后,单击 Next 继续安装;

软件安装完成后,出现界面,将 “Configure the Mysql Server now”前面的勾打上,点“Finish”结束软件的安装并启动mysql配置向导;

mysql配置向导启动界面,按“Next”继续;

选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,选择“Detailed Configuration”,方便熟悉配置过程;

选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”,根据自己的类型选择,一般选“Server Machine”,不会太少,也不会占满;

选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,能很好的支持InnoDB与MyISAM存储引擎)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),随自己的用途而选择了,一般这里选择“Multifunctional Database”, 按“Next”继续;

对InnoDB Tablespace进行配置,就是为InnoDB 数据库文件选择一个存储空间,如果修改了,要记住位置,重装的时候要选择一样的地方,否则可能会造成数据库损坏,当然,对数据库做个备份就没问题了,这里不详述。我这里没有修改,使用用默认位置,直接按“Next”继续;

选择网站的一般mysql访问量,同时连接的数目,“Decision Support(DSS)/OLAP(20个左右)”、“Online Transaction Processing(OLTP)(500个左右)”、“Manual Setting(手动设置,自己输一个数)”,这里选“Decision Support(DSS)/OLAP)”,按“Next”继续;

是否启用TCP/IP连接,设定端口,如果不启用,就只能在自己的机器上访问mysql数据库了,这里启用,把前面的勾打上,Port Number:3306,在这个页面上,还可以选择“启用标准模式”(Enable Strict Mode),按“Next”继续;

这里比较重要,就是对mysql默认数据库语言编码进行设置,第一个是西文编码,我们要设置的是utf8编码,按 “Next”继续;

选择是否将mysql安装为windows服务,还可以指定Service Name(服务标识名称),是否将mysql的bin目录加入到Windows PATH(加入后,就可以直接使用bin下的文件,而不用指出目录名,比如连接,“mysql.exe -uusername -ppassword”就可以了,不用指出mysql.exe的完整地址,很方便),这里全部打上了勾,Service Name不变。按“Next”继续;

设置完毕,按“Next”继续;

确认设置无误,如果有误,按“Back”返回检查。按“Execute”使设置生效;

设置完毕,按“Finish”结束mysql的安装与配置。

安装结束后,可以通过服务管理器管理 MYSQL 的服务 :

通过命令调用服务管理器:services.msc

停止 MYSQL 的服务。

启动 MYSQL 的服务。

也可以在 DOS 中直接通过命令行的形式进行控制 :

net stop mysql 停止 MYSQL 的服务。

net start mysql 启动 MYSQL 的服务。

安装过程:

(1)安装python 2.7

安装包:python-2.7.4.msi

备注:安装在C:\Python27

(2)安装easy_install

安装包:setuptools-0.6c11.win32-py2.7.exe

(3)设置环境变量 PATH=C:\Python25C:\ Python25\Scripts

(4)安装patch工具

安装包:patch-2.5.9-7-setup.exe

备注:安装在C:\GnuWin32目录, 加System变量 PATH=C:\GnuWin32\bin

(5)安装并运行memcached工具

安装包:memcached-win32-1.4.4-14.zip

备注:cmd运行 memcached.exe –d install 将其安装成服务

memcached.exe –d start 启动服务,也可自己手动启动服务

(memcached.exe –d uninstall 卸载 memcached.exe –d stop 停止服务)

(6)安装python-memcached

备注:CMD:运行easy_installpython-memcached 命令,程序会自动下载最新安装包安装

(7)安装Python Imaging Library

安装包:PIL-1.1.7.win32-py2.7.exe

(8)安装Pycrypto

安装包:pycrypto-2.6.win32-py2.7.exe

(9)安装reviewboard

备注:CMD运行easy_install ReviewBoard——默认安装最新版本

安装reviewboard时需使用使用1.9.7版本(本地安装),2.0.2版本时安装报错: TypeError: must be char, not unicode

采用本地的软件安装,ReviewBoard-1.7.25-py2.7.egg

删除已安装的软件 Easy_install -m 软件名称

(10)安装mysql数据库---本机已安装mysql-5.5

安装包:mysql-5.1.51-win32.msi

(11)安装Mysql数据库支持

安装包:MySQL-python-1.2.4b4.win32-py2.7.exe

(12)安装svn 客户端--本机已安装

安装包:TortoiseSVN-1.6.12.20536-win32-svn-1.6.15.msi

(13)安装svn支持- 安装包:py27-pysvn-svn1612-1.7.4-1321.exe

(14)安装apache server

安装包:httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

(15)安装python与apache之间的整合

安装包:mod_wsgi-win32-ap22py27-3.3.so

备注:将文件重命名为mod_wsgi.so ,将该文件拷贝到Apache的modules目录。 Apache的httpd.conf文件中加入一行: LoadModulewsgi_module modules/mod_wsgi.so

(16)开启reviewboard

备注:cmd运行rb-site install 安装位置(c:\review),开启过程需要输入各种参数 需要注意的是,在安装过程中会选择数据库。Reviewboard会自动创建相应的表,但不会创建数据库,这就需要我们在之前已经将数据库创建好了。其 次,如果想要将

reviewboard与现有的apache相整合(即将reviewboard安装在特定的子目录中,则在填写RootPath时,填写 一个相对路径,如/xxx/)

(17)http文件修改

apache的http.conf修改,增加以下内容

LoadModulewsgi_module modules/mod_wsgi.so

apache-wsgi.conf中VirtualHost标签里的所有copy到已有配置文件http.conf最后处

(18)创建数据库、数据库用户for ReviewBoard(这块要注意数据库的字符集设置,默认是UTF-8,如果你要用其他中文字符编码标准,这里就需要显式指定,查查mysql的Manual吧)

mysql -u root -p /* 用root用户登录 */

mysql>create database reviewboard

Query OK, 1 row affected (0.00 sec)

mysql>create user 'reviewboard'@'localhost' identified by 'reviewboard'/* 前一个reviewboard是访问数据库的用户名,后一个reviewboard是密码 */

Query OK, 0 rows affected (0.00 sec)

mysql>grant all on reviewboard.* to 'reviewboard'@'localhost'/* 前一个reviewboard是数据库的名字,而后一个reviewboard则是访问数据库的用户名 */

Query OK, 0 rows affected (0.00 sec)

mysql>exit

(19)创建你的reviewboard站点

rb-site install D:\Program Files\RB /* 之后会有一系列类似安装向导的步骤,需要你做出选择,尽量选择默认值吧 */----windows上不建议文件路径太深,rb对文件名长度有限制,不能超过7个字符,上面的地址实际上是创建到D:\Program中

· Domain = localhost

· Root Path = /

· Media URL = media/

· Database Type = mysql

· Database Name = reviewboard

· Database server = localhost

· Database username = 'reviewboard'

· Database password = 'reviewboard'

· Cache Type = memcache

· Memcache Server = memcached://localhost:11211/

· Webserver = apache

· Python loader = modpython

(20)汉化方法

Error: errors happened while running xgettext on reset-github-tokens.py

.\hostingsvcs\management\commands\reset-github-tokens.py

安装gettext,并在环境变量中声明该路径

gettext-tools-0.17(1).zip和gettext-runtime-0.17.zip解压至一个文件夹中

执行

D:\Python27\Lib\site-packages\ReviewBoard-1.7.25-py2.7.egg\reviewboard\site>python D:\Python27\Lib\site-packages\django-1.6.5-py2.7.egg\django\bin\django-admin.py makemessages --locale=zh_CN

若报错:

Error: This script should be run from the Django SVN tree or your project or app

tree. If you did indeed run it from the SVN checkout or your project or applica

tion, maybe you are just missing the conf/locale (in the django tree) or locale

(for project and application) directory? It is not created automatically, you ha

ve to create it by hand if you want to enable i18n for your project or applicati

on.

在D:\Python27\Lib\site-packages\ReviewBoard-1.7.25-py2.7.egg\reviewboard\下的每个文件夹下都新建一个文件夹locale,然后执行该命令,生成django.po文件

翻译:

将django.po文件文本打开,然后翻译成中文

#: .\forms.py:332 .\forms.py:422

msgid "E-Mail Domain"

msgstr "邮件域名"

备注:合并所有的django.po文件,若在review文件夹可执行成功,就不需要合并,

编译

D:\Python27\Lib\site-packages\ReviewBoard-1.7.25-py2.7.egg\reviewboard\site>python D:\Python27\Lib\site-packages\django-1.6.5-py2.7.egg\django\bin\django-admin.py compilemessages --locale=zh_CN

将编译后的django.po和django.mo拷贝到

C:\Python25\Lib\site-packages\django-1.2.1-py2.5.egg\django\conf\locale\zh_CN \LC_MESSAGES下覆盖

修改C:\Python25\Lib\site-packages\django-1.2.1-py2.5.egg\django\conf下的 global_settings.py,将39行的LANGUAGE_CODE = 'en-us' 改成

LANGUAGE_CODE = 'zh-cn'

6. 修改

C:\Python25\Lib\site-packages\ReviewBoard-1.5rc1-py2.5.egg\reviewboard下 的settings.py中25行和33-36行为:

#25:

LANGUAGE_CODE = 'zh-cn' Review Board安装配置指南

#33-36:

# If you set this to False, Django will make some optimizations so as not

# to load the internationalization machinery.

USE_I18N = True

LANGUAGES = (

('zh-cn', _('Chinese')),

)

7. 重启Apache


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zaji/5902863.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-07
下一篇2023-03-07

发表评论

登录后才能评论

评论列表(0条)

    保存