欢迎来到天天文库
浏览记录
ID:8467636
大小:66.00 KB
页数:30页
时间:2018-03-28
《mysql源码包在linux上安装和配置》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1.1MySQL简介1$"Zs{XVAU MySQL服务概述E`=GM_w MySQL是当前开源数据库中最受欢迎SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQLAB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司。MySQL是MySQLAB的注册商标。:PK(X MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。8mj
2、gs 许可费用方面,MySQL的普及很大程度上源于它的宽松,除了略显不寻常的许可费用。MySQL的价格随平台和安装方式变化。MySQL的Windows版本(NT和9X)在任何情况下都不免费,而任何Unix变种(包括Linux)的MySQL如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方安装则必须付许可费。dvrP@v c!u7xSf)} 1.2MySQL服务安装与配置Y%^%++m& 这里将以MySQL源码包在RedHatAS4上安装配置来进行讲解,在其他操作系统上的源码包安装都与此类似。m1n5>UE 1.2.1获取M
3、ySQLR5wl@4、否安装了所需要的软件包,因为这里安装的的是源码包因此要确认是否操作系统是否安装了C语言编译环境(gcc,libgcc等)MwpaMW7~ 在命令行下以root身份查看是否正确安装gccERe-b3t [root@as4/]#rpm-aq5、grepgcc5qZmv3B gcc-objc-3.4.3-9.EL40h{HM compat-libgcc-296-2.96-132.7.2M5j{>A1x compat-gcc-32-c++-3.2.3-47.3F^4$m/ libgcc-3.4.3-9.EL4`Xdd 6、gcc-3.4.3-9.EL453Wb6 7、-G3{Ik 此外,还要防止操作系统原有的MySQL包对新安装的MySQL造成影响,因此不要让系统自带的MySQL影响到新安装的MySQL,首先要卸载系统自带的MySQL(注意:一般来说RedHat的发行版中带的MySQL都不是最新版本)。我们可以通过以下步骤卸载系统自带的MySQL。b+Q{.uLK 1)[root@as4/]#rpm-aq8、grepmysql&pR$>z< mysql-4.1.12-3.RHEL4.1/@x.l mysqlclient10-3.23.589、-4.RHEL4.1…8p8_R}Ti 2)[root@as4]#rpm-emysql-4.1.12-3.RHEL4.1…]+w5ZiG^O NJdKI;S 1.2.3开始安装?ZD&I` 把获得的MySQL源码包mysql-5.0.33.tar.gz复制到/opt目录下开始解压L6C10、C*c [root@as4/]#cd/opt/.!Xps+s3 [root@as4opt]#tarzxvf./mysql-5.0.33.tar.gzy'"7n8Q 为MySQL创建独立用户,一般来说这种独立运行的数据库都要创建一个独11、立的系统用户,有些数据库是必须要独立系统用户的。bB>0yiTF` [root@as4/]#useraddmysql-d/opt/mysql-5.0.33N)fN.yz+ [root@as4/]#chown-Rmysql.mysql/opt/mysql-5.0.33/Fj4ftv= 数据目录用于存放MySQL的所有数据,而连接目录是存放MySQL运行时的socket文件C!@'`{gv [root@as4/]#su–mysql先切换到mysql用户@8mWwQ1_ [mysql@12、as4~]$mkdir./datakdKAN]3 [mysql@as4~]$mkdir./tmpA8V]== l
4、否安装了所需要的软件包,因为这里安装的的是源码包因此要确认是否操作系统是否安装了C语言编译环境(gcc,libgcc等)MwpaMW7~ 在命令行下以root身份查看是否正确安装gccERe-b3t [root@as4/]#rpm-aq
5、grepgcc5qZmv3B gcc-objc-3.4.3-9.EL40h{HM compat-libgcc-296-2.96-132.7.2M5j{>A1x compat-gcc-32-c++-3.2.3-47.3F^4$m/ libgcc-3.4.3-9.EL4`Xdd
6、gcc-3.4.3-9.EL453Wb6
7、-G3{Ik 此外,还要防止操作系统原有的MySQL包对新安装的MySQL造成影响,因此不要让系统自带的MySQL影响到新安装的MySQL,首先要卸载系统自带的MySQL(注意:一般来说RedHat的发行版中带的MySQL都不是最新版本)。我们可以通过以下步骤卸载系统自带的MySQL。b+Q{.uLK 1)[root@as4/]#rpm-aq
8、grepmysql&pR$>z< mysql-4.1.12-3.RHEL4.1/@x.l mysqlclient10-3.23.58
9、-4.RHEL4.1…8p8_R}Ti 2)[root@as4]#rpm-emysql-4.1.12-3.RHEL4.1…]+w5ZiG^O NJdKI;S 1.2.3开始安装?ZD&I` 把获得的MySQL源码包mysql-5.0.33.tar.gz复制到/opt目录下开始解压L6C
10、C*c [root@as4/]#cd/opt/.!Xps+s3 [root@as4opt]#tarzxvf./mysql-5.0.33.tar.gzy'"7n8Q 为MySQL创建独立用户,一般来说这种独立运行的数据库都要创建一个独
11、立的系统用户,有些数据库是必须要独立系统用户的。bB>0yiTF` [root@as4/]#useraddmysql-d/opt/mysql-5.0.33N)fN.yz+ [root@as4/]#chown-Rmysql.mysql/opt/mysql-5.0.33/Fj4ftv= 数据目录用于存放MySQL的所有数据,而连接目录是存放MySQL运行时的socket文件C!@'`{gv [root@as4/]#su–mysql先切换到mysql用户@8mWwQ1_ [mysql@
12、as4~]$mkdir./datakdKAN]3 [mysql@as4~]$mkdir./tmpA8V]== l
此文档下载收益归作者所有