|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小知识:CentOS完全遵守上游供应商的再发行政策,并且以百分之百的软件兼容性为目标。
以下内容基于CentOS6.0操纵体系,MySQL安装版本为v5.1.59,上面我们具体的经由过程下令情势来讲明怎样举行编译与安装MySQL。
编译安装mysql
cd/usr/local/src
tarzxvfmysql-5.1.59.tar.gz
cdmysql-5.1.59
./configure--prefix=/usr/local/mysql--localstatedir=/usr/local/mysql/data/--with-mysqld-ldflags=-all-static--with-client-ldflags=-all-static--with-unix-socket-path=/tmp/mysql.sock--with-shared--without-debug--with-extra-charsets=all--without-embedded-server--enable-profiling--enable-assembler--enable-thread-safe-client--with-server-suffix=-community--with-extra-charset=utf8,gbk
make
makeinstall
出格注重:在实行make编译的过程当中,假如你看到屏幕上呈现上面这一行,卡在那边,好久都过不往,万万别觉得是编译毛病了,大概办事器
卡住了,只必要保持,耐烦的守候几分钟,就会编译乐成!Mysql编译安装告知我们,任何事变,只需保持下往,终会乐成!
make[4]:Enteringdirectory`/usr/local/src/mysql-5.1.59/mysql-test
groupaddmysql#增加mysql组
useradd-gmysqlmysql-s/bin/false#创立用户mysql并到场到mysql组,不同意mysql用户间接登录体系
chown-Rroot/usr/local/mysql/#同意root会见
chgrp-Rmysql/usr/local/mysql/#同意mysql组会见
cd/usr/local/mysql/#进进mysql安装目次
cp/usr/local/mysql/support-files/mysql.server/etc/rc.d/init.d/mysqld#把Mysql到场体系启动
cp/usr/local/mysql/support-files/my-medium.cnf/etc/my.cnf#拷贝设置文件(注重:/etc目次上面默许有一个my.cnf,间接掩盖便可)
chmod755/etc/init.d/mysqld#实行权限
vi/etc/profile#把mysql办事到场体系情况变量:
在最初增加上面这一行
exportPATH=$PATH:/usr/local/mysql/bin
上面这两行把myslq的库文件链接到体系默许的地位,如许你在编译相似PHP等软件时能够不必指定mysql的库文件地点。
ln-s/usr/local/mysql/lib/mysql/usr/lib/mysql
ln-s/usr/local/mysql/include/mysql/usr/include/mysql
/usr/local/mysql/bin/mysql_install_db--user=mysql&#天生mysql体系数据库
/usr/local/mysql/bin/mysqld_safe--user=mysql&#启动mysql
/etc/rc.d/init.d/mysqldstart#启动
chkconfigmysqldon#到场开机启动
shutdown-rnow#必要重启体系,守候体系从头启动以后持续在终端下令行上面操纵
mysql_secure_installation#设置Mysql暗码
依据提醒按Y回车输出2次暗码
大概间接修正暗码/usr/local/mysql/bin/mysqladmin-uroot-ppassword"123456"#修正暗码
servicemysqldrestart#重启
到此,mysql安装完成!
小知识:在过去的四年中,我经常使用CentOS,主要是作为企业Linux商业版本产品的一种替代,很多个人、企业或机构都希望拥有主流企业Linux的稳定性、可靠性和声誉。 |
|