泱泱大国,连个MySQL镜像都没有

泱泱大国,连个MySQL镜像都没有,第1张

我知道网易和搜狐这两个镜像,只有搜狐有MySQL的镜像,网易的没有。而且这两个镜像属于自用性质,并没有开放公众使用,也没有纳入MySQL以及其它开源软件的官方列表中。严格追究起来,搜狐的网站上还有其它侵犯版权的内容,不适合开放出来。

国内开源软件的镜像一直没有人上心去做,而且基本上都在教育网上。我的意思,一是既然国家上将信息技术作为一个战略重点,那么就应该不要停留在空处,比如说几大电信公司就应该承担起作为国有企业的相应义务。二是国内信息技术行业企业、人员应该积极加入到国际体制中去,搜狐网易提供镜像,很好,但是要把自己加入到官方镜像列表中去啊,否则谁知道你在哪里。

安装之前先把二进制源码准备好,可以从搜狐镜像下载:我准备的是mysql-5.5.15-linux2.6-i686.tar.gz

,linux

version

2.6.18-164.el5

实际工作中和虚拟机的配置有些地方可能会不相同

====================================================================

注意:mysql

安装的时候必须指定到

/usr/local

必须命名为mysql

二进制源码安装需要在安装目录/usr/local下运行

复制代码代码如下:

//创建用户mysql

*

groupadd

-g

3306

mysql

*

useradd

-g

mysql

-u

3306

-M

mysql

*

id

mysql

*

chown

-R

mysql:mysql

/mydata/

//

mysql对目录要有写权限

*

ll

-d

/mydata/

*

cp

/mysql-5.5.15-linux2.6-i686

/usr/local

*

cd

/usr/local/mysql

//

开始初始化

mysql

*

chown

-R

mysql:mysql

.

*

ln

-sv

/mysql-5.5.15-linux2.6-i686

mysql

*

scripts/mysql_install_db

--user=mysql

--datadir=/mydata/data

//

<span

style="color:#993300">scripts脚本初始化</span>

初始化

用来生成mysql数据库

数据库用来存放表等源数据信息

复制代码代码如下:

//安装完成

下面配置启动

*

ls

support-files/

//

准备服务启动脚本

*

cp

support-files/mysql.server

/etc/init.d/mysqld

//

放入init.d

*

chkconfig

--add

mysqld

//

加入服务列表

*

chkconfig

--list

mysqld

//

--list

显示出来

复制代码代码如下:

//此时可以启动mysql了

但还需要配置mysql

*

ls

/etc/my.cnf

*

ls

support-files/

*

cp

support-files/my-large.cnf

/etc/my.cnf

*

vim

/etc/my.cnf

[mysqld]

//

找到该段

并添加datadir

=

/mydata/data

datadir

=

/mydata/data

*

service

mysqld

start

//

开启服务

*

netstat

-tnl

//

3306

端口打开

*

echo

$PATH

*

/usr/local/mysql/bin/mysql

*

export

PATH=$PATH:/usr/local/mysql/bin

//

<span

style="color:#cc6600">注意</span>:不加$

就仅仅剩下你添加的路径

*

vim

/etc/profile

//

在export

之前添加下面的路径

PATH=$PATH:/usr/local/mysql/bin

//

永久生效的路径配置方法

*

mysql

//

此时mysql已经可启动了

复制代码代码如下:

//mysql库文件的路径配置

*

ls

*

vim

/etc/ld.so.conf

//

修改库文件位置

*

vim

/etc/ld.so.conf.d/mysql.conf

//

规范的配置

当前目录下以.CONF结尾都可以配置

*

ldconfig

-v

|

grep

mysql

//

重新加载所有库文件的路径

没有mysql的库文件

vim

/etc/ld.so.conf.d/mysql.conf

/usr/local/mysql/lib

//

新建mysql.conf

文件

在文件中添加这些内容

*

ldconfig

-v

|

grep

mysql

//

修改之后在重新加载一次

否则服务器不知道

//mysql库文件的路径配置

*

ls

*

vim

/etc/ld.so.conf

//

修改库文件位置

*

vim

/etc/ld.so.conf.d/mysql.conf

//

规范的配置

当前目录下以.CONF结尾都可以配置

*

ldconfig

-v

|

grep

mysql

//

重新加载所有库文件的路径

没有mysql的库文件

vim

/etc/ld.so.conf.d/mysql.conf

/usr/local/mysql/lib

//

新建mysql.conf

文件

在文件中添加这些内容

*

ldconfig

-v

|

grep

mysql

//

修改之后在重新加载一次

否则服务器不知道

复制代码代码如下:

//头文件的配置

库文件有哪些函数以及函数在别人编写程序的时候怎么调用

怎么传递参数

参数类型是什么

返回值类型是是什么

必须找到库文件所对应的头文件

库文件对应的头文件在/

usr/include

*

ls

/usr/include/

*

ln

-sv

/usr/local/mysql/include

/usr/include/mysql

//

头文件的输出

*

vim

/etc/man

*

vim

/etc/man.config

//

添加Man

MANPATH

/usr/local/mysql/man

OK!

mysql

配置成功---


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

原文地址: http://outofmemory.cn/zaji/7354727.html

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

发表评论

登录后才能评论

评论列表(0条)

保存