yum install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* libevent
安装mysql,mysql安装包需要自己下载,安装目录 /usr/local/web/
sudo mkdir -p /usr/local/web/
sudo tar xzvf mysql-5.1.39.tar.gz
cd mysql-5.1.39
./configure --prefix=/usr/local/web/mysql.5.1.39 --enable-thread-safe-client --enable-assembler --with-big-tables --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=complex
make
make install
创建mysql用户组等信息
sudo groupadd mysql
sudo useradd -g mysql -s /sbin/nologin mysql
sudo ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/web/mysql.5.1.39/var
sudo chown -R root /usr/local/web/mysql.5.1.39
sudo chown -R mysql:mysql /usr/local/web/mysql.5.1.39/var
管理MYSQL
#启动mysql:
sudo /usr/local/web/mysql.5.1.39/share/mysql/mysql.server start
#重启mysql
sudo /usr/local/web/mysql.5.1.39/share/mysql/mysql.server restart
#停止mysql
sudo /usr/local/web/mysql.5.1.39/share/mysql/mysql.server stop
linux
mysql安装前准备
在安装mysql之前需要进行一些准备工作。首先要明确Linux中是否已经安装mysql服务,在不明确的情况下,可以执行以下命令进行确认。
[root@localhost ~]#rpm -q mysql
执行命令后的结果如下所示,表明mysql服务没有安装。
[root@localhost ~]#rpm -q mysqlpackage mysql is not installed
如果检测到mysql服务没有安装,则需要准备安装mysql服务所需要的RPM包,如下所示:下载地址:http://dev.mysql.com/downloads/mysql/。
MySQL-server-community-5.1.26-0.rhel4.i386.rpm
MySQL-client-community-5.1.26-0.rhel4.i386.rpm
MySQL-shared-community-5.1.26-0.rhel4.i386.rpm
MySQL-devel-community-5.1.26-0.rhel4.i386.rpm
MySQL-test-community-5.1.26-0.rhel4.i386.rpm
MySQL-community-debuginfo-5.1.26-0.rhel4.i386.rpm
mysql安装的详细过程
安装mysql的方法有多种,下面就以RPM包安装和源码安装两种方式为例进行讲解。
1.RPM包安装方式
运行如下命令:
[root@test1 local]# rpm -ivh MySQL-server-community-5.1.26-0.rhel4.i386.rpmPreparing... [100%]
1:MySQL-server [100%]
如上安装其他的5个rpm文件,应该没有什么问题。
2.源码安装方式
要使用源码的方式对mysql数据库进行安装,则需要先从相关网站下载获得相应的mysql安装包文件(mysql-5.0.15.tar.gz),然后进行相关的安装工作,安装的具体步骤如下。
第1步,为“mysqld”服务增添一个登录组和用户名,执行如下命令。
[root@localhost ~]#groupadd mysql[root@localhost ~]#useradd -g mysql mysql
第2步,解压mysql安装包,执行如下命令。
[root@localhost ~]#gunzip < mysql-5.0.15.tar.gz | tar -xvf -[root@localhost ~]#cd mysql-5.0.15
第3步,进行相关的配置和编译。
给configure分配可执行文件,执行如下命令。
[root@localhost ~]#chmod +x configure改变字符集为GBK[默认字符集为 ISO-8859-1(Latin1)],执行如下命令。
[root@localhost ~]#./configure --prefix=/usr/local/mysql --with-charset=gbk[root@localhost ~]#make
第4步,执行如下命令进行安装
[root@localhost ~]#make install另外,如果想安装选项文件,使用当前存在的“support-files”文件夹作为模板,执行如下指令。
[root@localhost ~]#cp support-files/my-medium.cnf /etc/my.cnf同时,如果需要让mysql每次开机时自动启动,需要执行如下指令。
[root@localhost ~]#cp -r support-files/mysql.server /etc/init.d/mysql[root@localhost ~]#cd /etc/rc.d/init.d
[root@localhost ~]#chmod +x mysql
[root@localhost ~]#sbin/chkconfig --del mysql
[root@localhost ~]#sbin/chkconfig --add mysql
第5步,执行以下命令进行安装目录。
[root@localhost ~]#cd /usr/local/mysql第6步,将程序的所有权限授给“root”,并且把数据目录的所有授权给可以进行“mysqld”的用户,假设mysql的安装目录为“/usr/local/mysql”,执行以下命令。
首先把文件拥有权授给“root”,执行如下命令。
[root@localhost ~]#chown -R root然后把数据目录拥护权授给“mysql”用户,执行如下命令。
[root@localhost ~]#chown -R mysql var最后把组的权限授给“mysql”组,执行如下命令。
[root@localhost ~]#chgrp -R mysql第7步,所有的配置完成后,执行以下命令测试并运行mysql
[root@localhost ~]#/usr/local/mysql/bin/mysqld_safe --user=mysql &[root@localhost ~]#service mysql start
第8步,测试一切正常后,为了安全起见,最好更改管理员的密码。可以运行mysqladmin,执行如下命令。
[root@localhost ~]#cd bin[root@localhost ~]#./mysqladmin -u root password ******
第9步,允许其他用户访问本机,执行以下命令。
[root@localhost ~]#./mysqladmin -u root -p mysql第10步,修改mysql数据库端口号,执行如下命令。
[root@localhost ~]#vi /etc/my.cnf第11步,重启应用,执行如下命令。
[root@localhost ~]#service mysql restart以上mysql安装方式都稍显复杂,建议在“软件包管理者”窗口中进行安装。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)