在服务器上安装使用MySQL的注意事项MySQL安装

2024-08-15

在服务器上安装使用MySQL的注意事项MySQL安装(精选7篇)

1.在服务器上安装使用MySQL的注意事项MySQL安装 篇一

选择一个正确的WAMP安装器

有许多不同的WAMP安装器可供选择,一些比较好的有:AppServ,EasyWamp,FoxServ, PHPDev, PHP Triad, Typo3 WAMP Installer(包括内存管理系统程序)和WampServer等。以下将向大家介绍如何使用AppServ。

怎样安装AppServ

1.从SourceForge.NET下载AppServ后,双击运行。

2.同意许可证协议并选定你需要安装软件的目录。

3.推荐这四项全都安装:Apache,MySQL,PHP和phpMyAdmin。唯一不要求的一项是phpMyAdmin,但该项非常有用。

4.由于这是要建立一个测试服务器,所以服务器的名称用“localhost”,管理员的邮件地址为“admin@localhost”。端口可使用默认值。

5.MySQL默认为空白的根密码,但是这显然非常不安全。所以设定一个便于记忆的安全密码,然后点击安装。

6.AppServ会贯穿Apache,MySQL和PHP在系统中的整个安装过程。

7.用AppServ启动Apache和MySQL,然后就可以浏览localhost/ 来查看你的新网页了,

设定你的WAMP服务器

AppServ会把你所有的网页都放到“DocumentRoot”——位于AppServ目录的www子目录中。默认路径为“C:/AppServ/www”。

建议你更改这一路径,这样一来你的测试服务器就距离其他Web文件夹更近。如何改变你的服务器的路径呢?如下所示:

1.在文字编辑器中打开httpd.conf,会在AppleService/Apache2.2/conf 目录中找到httpd.conf文件夹。

2.在该文件夹中搜索关键词“DocumentRoot”。

3.把哈希符号(#)置于DocumentRoot的开始行。这就可以注释这一行。

4.新写一行:

Document Root “Full path to your Web site directory”

5.然后继续写:

Directory “C:/PROGRA~1/AppServ/www”

并改变DocumentRoot 路径引号中的路径。

6.重启Apache(打开开始菜单→程序→AppServ→选择“重启Apache”)

如果你想在你的服务器上运行phpMyAdmin,你需要从AppServ/www文件夹里,复制phpMyAdmin 文件夹到你的新DocumentationRoot文件夹。用根用户名和你先前设定的密码来登录就可以了。

2.设备安装使用中接地的注意事项 篇二

【关键词】设备;接地;电阻率;土壤

【中图分类号】TM769 【文献标识码】A 【文章编号】1672-5158(2012)09-0068-01

引言

设备接地是一个老话题,但它的重要性是时时都要铭记在每一个技术人员的心中。在当今数字设备不断更新的时代,更换和安装设备的频率逐渐加大,接地问题是经常要面对的事情,也是经常容易忽视的一个环节。接地阻值的骤然超标如果不经过测量是无法直观看到的,只有遇到了极端情况或雷雨天气时才会显现,而这时往往已造成了不可估量的损失。所以设备接地的话题虽是老生常谈但还是有它的现实意义。

1、接地分类

随着经济及科技的发展,电器设备在不断更新。设备在安装使用中接地始终都是一个十分重要的环节,它涉及到人身及设备的安全。接地大致可分为室外接地和室内接地。

2、室外接地

在对户外电器设备的接地工程施工中,首先要考虑的是土壤电阻率,它是决定接地电阻大小的主要因素。不同的土壤性质其电阻率相差甚远,表格1將说明该问题。

实际工作中设备安装的选址范围较小,只有对设备所处的土壤性质进行充分估计和判断后,做出正确的选择,才能保证设备安装后接地电阻在规定的范围内,从而不至于工程返工。表2列举了常用设备的接地电阻值。

2、在高土壤电阻率系统地,还应采取以下措施:

(1)对可能将接地网的电位引向台站外,或将低电压引进台站的设施,采取隔离电位的措施;

(2)应考虑短路电流非周期分量的影响。当接地网电位升高时,台站内的3-10KV阀式避雷器不应动作;

(3)接触电压及跨步电压应符合要求。

3、低压系统及电力设备的接地电阻还应按安全关系式进行效验。

4、大接地电流系统包括有效接地和电阻接地系统;小接地电流系统包括不接地、消弧线圈接地和高电阻接地系统。

在接地工程中常常遇到由于设备所处的位置自然条件下的土壤电阻率较高,安装后达到规定阻值的把握的不大,这时需要改变接地极导体周围的土壤结构,以达到改变电阻率的目的。改变土壤结构要从多方面入手,如土壤的含水量、化学成分、物理性质等。例如某单位处以丘陵地带,位于海拔150米的多岩石的小山上。由于建围墙打地基,将变压器一侧的土壤层切断了,使变压器的接地电阻由3欧姆骤升至50欧姆左右。电力部门的专业人员到现场后,根据该情况采用增加接地极导体,加深导体入地深度,力争与土壤层多接触,但经测量后电阻值仍在20欧姆上下。技术人员又采取在各接地导体问挖沟使其连通,并在沟内注入鸡粪及河底淤泥改变土质的办法。后经测试该变压器的接地电阻降至4欧姆以下,达到安全使用范围。如果这期间遇到雷雨天后果不堪设想,可以说避免了一起重大事故的发生,所以说有接地设备的单位在土建施工中一定要注意对地下接地网的保护,在设备周围的土壤层做出改变时应与专业人员联系,听取指导性意见。

除了应注意土壤电阻率外,对接地导体的要求国家是有明文规定的,要求接地导体采用钢材,其规格不应小于表3所列的数值。

在建立了合理的接地地网后,室内设备的接地就有了安全的基础。

3、室内接地

室内接地的重要环节是地面工程,机房内设备繁多,电磁场活跃,为了防止静电现在普遍采用抗静电活动地板。它具有可拆卸的特点,所以设备的导线、电缆、接地的连接及检修更换都十分方便。

在日常维护检修工作中使用手携式电器设备应用专用芯线接地,即截面不小于1.5mm2的软铜绞线,严禁利用其他用电设备的PEN线接地。

4、结束语

3.在服务器上安装使用MySQL的注意事项MySQL安装 篇三

下面讲解 wamp 环境下平php运行环境的配置:

一、准备工作-下载所需软件

•Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

•PHP    php-5.2.17-Win32-VC6-x86.zip

•MySQL  mysql-5.5.20-win32.msi

二、安装软件

1. 安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。

安装完成之后,在浏览器输入localhost,如果显示It Works!,表示Apache安装成功。

2.安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。

3.安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom

安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。

三、整合Apache+PHP+MySQL

Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。

1. 让Apache可以解析php文件,在配置文件中找到

#LoadModule vhost_alias_module modules/mod_vhost_alias.so 在下一行添加 (绿色的位置是根据PHP的所在目录而定的)

LoadModule php5_module ”D:/Develop/PHP/php5apache2_2.dll“

PHPIniDir ”D:/Develop/PHP“

AddType application/x-httpd-php .php .html .htm

2. 在配置文件中找到 (更改成默认先解析 index.php 文件)

DirectoryIndex index.html 改为

DirectoryIndex index.php index.html  3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)

DocumentRoot ”D:/Develop/Apache2.2/htdocs“改为

DocumentRoot ”D:/Workspace/PHP“再找到

D:/Develop/Apache2.2/htdocs”> 改为

D:/Workspace/PHP“> PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件,

修改php.ini

1. 设置PHP扩展包的具体目录,找到

; On windows: ; extension_dir = ”ext“ 改为 (值是ext文件夹的目录)

; On windows: extension_dir = ”D:/Develop/PHP/ext" 2. 开启相应的库功能,找到需要开启的库的所在行

;extension=php_curl.dll

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mysql.dll

;extension=php_xmlrpc.dll 去掉前面的分号(注释),即改为

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_xmlrpc.dll 3. 设置时区,找到

;date.timezone = 改为

date.timezone = Asia/Shanghai 到这里,一个php运行的环境就算是配置完成了,然后检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:

phpinfo(); 打开浏览器输入localhost,显示如下内容,则安装成功,并且成功关联MySQL。

以上过程就是PHP运行环境的搭建过程,我在这个过程中遇到如下问题:

1. Apache服务器的服务启动不了,显示“Cannot load D:/PHP/php5apache2_2.dll into server”错误。

解决方式:造成原因是我使用Apache Server 2.0.64这个版本,而这个版本的是在VC6下编译。我现在的PHP版本5.4,在VC9的环境下编译。不同环境下编译会导致Apache Server不能加载php模块。另外还有就是Apache HTTP Server 2.0.64出现安装完成重启后会打不开的问题,换成Apache HTTP Server 2.2.*后就能正常运行。

2. PHP环境搭建好后,无法使用php的mysql_connect()函数连接数据库。

解决方式:将php解压路径中libmysql.dll和php5ts.dll这个两个文件复制到System32文件夹中,重启Apache即可

★ Windows系统中IIS防盗链设置详细介绍Windows服务器操作系统

★ WPS段落布局的详细使用介绍

★ 浅谈Windows 7 操作系统常用技巧及win7新功能技巧

★ 李贺详细生平介绍

★ PS蒙版详细介绍

★ 婚礼仪式详细流程介绍

★ Linux中定时计划任务crontab使用实例linux操作系统

★ 使用筷子的礼仪介绍

★ android 时间对话框 TimePickerDialog详细介绍

4.在服务器上安装使用MySQL的注意事项MySQL安装 篇四

sudo apt-get install mysql-server

这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来 讲讲配置,

配置MySQL

注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变 /etc/mysql/my.cnf配置文件了!下面我们一步步地来:

默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:

$mysql -u root

在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为 是firehare在登录。注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库 进行操作,根本没必要进入根用户模式,只有在设置时才有这种可能。

进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。

mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY “123456”;

注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字 母与数字混合的密码,且不少于8位,

这样的话,就设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里 就以xoops为例:

mysql>CREATE DATABASE xoops;

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY “654321”;

这样就建立了一个xoops_roots的用户,它对数据库xoops有着全部权限。以后就用xoops_root来对 xoops数据库进行管理,而无需要再用root用户了,而该用户的权限也只被限定在xoops数据库中。

如果你想进行远程访问或控制,那么你要做两件事:

其一:

mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@“%” IDENTIFIED BY “654321”;

允许xoops_root用户可以从任意机器上登入MySQL。

其二:

$sudo gedit /etc/mysql/my.cnf

老的版本中

>skip-networking => # skip-networking

新的版本中

>bind-address=127.0.0.1 => bind-address= 你机器的IP

5.在服务器上安装使用MySQL的注意事项MySQL安装 篇五

一、安装cmake

代码如下复制代码

# 如果是纯净的系统要做以下一些准备

# Debian 系统

apt-get -y install gcc libxml2-dev curl screen

libpng12-dev autoconf libpcre3-dev make cmake bzip2

libevent-dev patch libjpeg62-dev libcurl4-openssl-dev

libfreetype6-dev g++ libtool libncurses5-dev psmisc lrzsz

# Centos 系统

yum -y install gcc libxml2-dev curl screen

libpng12-dev autoconf libpcre3-dev make bzip2

libevent-dev patch libjpeg62-dev libcurl4-openssl-dev

libfreetype6-dev g++ libtool libncurses5-dev psmisc lrzsz

# 如果cmake不存在,需要手动安装

# 下载文件

wget www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz

# 编译安装

tar zxvf cmake-2.8.5.tar.gz

cd cmake-2.8.5

.boostarp

make

make install

cmake –version

二、安装配置mysql

代码如下复制代码

# 下载源文件

wget dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz/from/ftp://ftp.ntu.edu.tw/pub/MySQL/

# 或

wget ftp://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.5/mysql-5.5.17.tar.gz

# 创建用户和组

# 建一个msyql的用户和组

groupadd mysql

useradd -g mysql mysql -s /usr/sbin/nologin

# 创建安装目录

mkdir -p /usr/local/webserver/mysql

# 创建数据库目录

mkdir -p /home/mysql/3306/data

# 解压

tar -zxvf mysql-5.5.17.tar.gz

cd mysql-5.5.17

# 编译及安装mysql

# cmake的时候,参数可以不用那么多,只要一个-DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql就行了,我们可以在 my.cnf里面配置。[mysqld]中的内容,看看你copy后的my.cnf有没有这些设置,有就不用了在设置了。

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql

-DMYSQL_DATADIR=/home/mysql/3306/data

-DDEFAULT_CHARSET=utf8

-DWITH_READLINE=1

-DWITH_SSL=system

-DWITH_EMBEDDED_SERVER=1

-DENABLED_LOCAL_INFILE=1

-DDEFAULT_COLLATION=utf8_general_ci

-DWITH_MYISAM_STORAGE_ENGINE=1

-DWITH_INNOBASE_STORAGE_ENGINE=1

-DWITH_MEMORY_STORAGE_ENGINE=1

-DWITH_DEBUG=0

# 安装mysql

make && make install

# 如果需要更改配置

make clean

rm -f CMakeCache.txt

# 复制配置文件

cp support-files/my-medium.cnf /usr/local/webserver/mysql/my.cnf

# 设置权限

chmod +x /usr/local/webserver/mysql

chown -R mysql.mysql /usr/local/webserver/mysql

# 配置开机自启动

cp /usr/local/webserver/mysql/support-files/mysql.server /etc/init.d/mysql

chmod +x /etc/init.d/mysql

chkconfig –list

update-rc.d mysql defaults `/sbin/chkconfig –add mysql; /sbin/chkconfig mysql on`

chkconfig –list mysql

# 修改my.cnf配置

vim /usr/local/webserver/mysql/my.cnf

# [mysqld] 添加:

datadir=/home/mysql/3306/data

default-storage-engine=MyISAM

# 以下可选:

log-error = /home/mysql/3306/data/error.log

pid-file = /home/mysql/3306/data/mysql.pid

user = mysql

tmpdir = /tmp

# 安装默认数据表

/usr/local/webserver/mysql/scripts/mysql_install_db –basedir=/usr/local/webserver/mysql –datadir=/home/mysql/3306/data –user=mysql

# 启动MySQL

/usr/local/webserver/mysql/bin/mysqld_safe –defaults-file=/usr/local/webserver/mysql/my.cnf &

# 或者使用

# 最后的“&”表示在后台运行

/etc/init.d/mysql start (service mysql start)

# 测试MySQL是否启动

# 1)查看是否有进程mysql

ps -ef | grep mysql

# 2)查看端口是否运行

netstat -tnl | grep 3306

# 3)读取mysql版本信息

/usr/local/webserver/mysql/bin/mysqladmin version

6.Go语言使用MySql的方法 篇六

此代码需要先安装mysql的go语言驱动。

首先安装mysql的go语言驱动:

代码如下:

go get github.com/ziutek/mymysql/godrv

示例代码如下:

代码如下:

package users

import (

“database/sql”

“fmt”

_ “github.com/ziutek/mymysql/godrv”

)

const (

DB_NAME = “mysql_database_name”

DB_USER = “mysql_user”

DB_PASS = “mysql_password”

)

type User struct {

Id     int   `json:“id”`

Name string `json:“name”`

Alias  string `json:“alias”`

}

func OpenDB() *sql.DB {

db, err := sql.Open(“mymysql”, fmt.Sprintf(“%s/%s/%s”, DB_NAME, DB_USER, DB_PASS))

if err != nil {

panic(err)

}

return db

}

func UserById(id int) User {

db := OpenDB()

defer db.Close()

row := db.QueryRow(“SELECT `id`, `name`,`alias` FROM `users` WHERE id=?”, id)

user := new(User)

row.Scan(&user.Id, &user.Name, &user.Alias)

return user

}

7.在服务器上安装使用MySQL的注意事项MySQL安装 篇七

1、下载MySQL免安装版/二进制版软件(不用编译)

文件格式:MYSQL-VERSION-OS.tar.gz

2、创建MySQL组,建立MySQL用户并加入到mysql组中

(不同版本的Unix中,groupadd和useradd的语法可能会稍有不同。)

代码如下复制代码

#groupadd mysql

#useradd -g mysql mysql

3、进入目录/usr/local,解压缩免安装版,并在此目录中建立名为mysql的软链接

代码如下复制代码

#cd /usr/local

#gunzip < /path/to/MYSQL-VERSION-OS.tar.gz | tar xvf -

(该命令会在本目录下创建一个名为MYSQL-VERSION-OS的新目录。)

(使用GNU tar,则不再需要gunzip。你可以直接用下面的命令来解包和提取分发:

代码如下复制代码

#> tar zxvf /path/to/mysql-VERSION-OS.tar.gz)

#ln -s MYSQL-VERSION-OS mysql

4、添加MySQL配置文件

如果你想要设置一个选项文件,使用support-files目录中的一个作为模板。在这个目录中有4个模板文件,是根据不同机器的内存定制的。

代码如下复制代码

#cp support-files/my-medium.cnf /etc/my.cnf

(可能你需要用root用户运行这些命令。)

5、设定目录访问权限,用mysql_install_db创建MySQL授权表初始化,并设置mysql,root帐号访问权限

代码如下复制代码

#cd mysql

#chown -R mysql .

#chgrp -R mysql .

#scripts/mysql_install_db –user=mysql

#chown -R root .

#chown -R mysql data

(注意以上命令中的” . “符号不能少。)

6、运行MySQL

代码如下复制代码

#bin/mysqld_safe –user=mysql &

(如果没有问题的话,应该会出现类似这样的提示:

[1] 42264

代码如下复制代码

# Starting mysqld daemon with databases from /usr/local/mysql/var

如果出现 mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置,

大多数问题是权限设置不正确引起的。 )

7、设置root密码。默认安装密码为空,为了安全你需要修改密码

代码如下复制代码

#/usr/local/mysql/bin/mysqladmin -uroot password yourpassword

8、拷贝编译目录的一个脚本,设置开机自动启动

代码如下复制代码

#cp support-files/mysql.server /etc/rc.d/init.d/mysqld

#chmod 700 /etc/init.d/mysqld

#chkconfig –add mysqld

#chkconfig –level 345 mysqld on

9、启动mysqld服务

代码如下复制代码

#service mysqld start

10、查看3306端口是否打开。要注意在防火墙中开放该端口

代码如下复制代码

#netstat -atln

免安装版/二进制版安装基本命令概述:

代码如下复制代码

shell> groupadd mysql

shell> useradd -g mysql mysql

shell> cd /usr/local

shell> gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf -

shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql

shell> cd mysql

shell> chown -R mysql .

shell> chgrp -R mysql .

shell> scripts/mysql_install_db –user=mysql

shell> chown -R root .

shell> chown -R mysql data

上一篇:四年级数学下册学情分析下一篇:以呼唤为话题优秀作文