当前位置: 技术问答>linux和unix
有谁能具体讲一下安装mysql的步骤吗?(100分相送)
来源: 互联网 发布时间:2014-12-15
本文导语: 在家好,我是一个linux初学者,最近想在linux下学习sql,所以从网上下了一个mysql,但是我对linux安装软件的步骤并不太了解,所以在这里请各位高手帮忙: 1,我的linux是红旗linux desktop 2.4(什么内核我也不太清楚),...
在家好,我是一个linux初学者,最近想在linux下学习sql,所以从网上下了一个mysql,但是我对linux安装软件的步骤并不太了解,所以在这里请各位高手帮忙:
1,我的linux是红旗linux desktop 2.4(什么内核我也不太清楚),并且没有设置过环境参数,特别是path,我用echo $path时,发现是空的,如果安装过程中需要设置的话请说明。
2,我下的是一个tar.gz,不是rpm,因此可能要自己编译,我把它放在/usr/local/src,因此具mysql的具体路径是:/usr/local/src/mysql-3.23.49.tar
3,我刚开始学linux,并想趁此机会能够学习linux,所以如果哪位高手愿意对步骤加以解释的话(特别相关命令),我将另外再送100分
只要能安装成功,一定送分,如果分数不够,另外开贴。
1,我的linux是红旗linux desktop 2.4(什么内核我也不太清楚),并且没有设置过环境参数,特别是path,我用echo $path时,发现是空的,如果安装过程中需要设置的话请说明。
2,我下的是一个tar.gz,不是rpm,因此可能要自己编译,我把它放在/usr/local/src,因此具mysql的具体路径是:/usr/local/src/mysql-3.23.49.tar
3,我刚开始学linux,并想趁此机会能够学习linux,所以如果哪位高手愿意对步骤加以解释的话(特别相关命令),我将另外再送100分
只要能安装成功,一定送分,如果分数不够,另外开贴。
|
cd /usr/local/src
tar zxvf mysql-3.23.49.tar.gz
cd mysql-3.23.49
./configure [如果要用innodb或者berkery,要加上相应的命令行]
make
make install
groupadd mysql
useradd -g mysql mysql
scripts/mysql_install_db[初始化数据库]
chown -R root /usr/local/mysql[正确设置访问权限]
chown -R mysql /usr/local/mysql/data
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
bin/safe_mysqld --user=mysql &
酱紫已经很够详细了,我觉得。那个/usr/local/mysql是默认的安装位置,可以用./configure --prefix=来修改
tar zxvf mysql-3.23.49.tar.gz
cd mysql-3.23.49
./configure [如果要用innodb或者berkery,要加上相应的命令行]
make
make install
groupadd mysql
useradd -g mysql mysql
scripts/mysql_install_db[初始化数据库]
chown -R root /usr/local/mysql[正确设置访问权限]
chown -R mysql /usr/local/mysql/data
chgrp -R mysql /usr/local/mysql
chown -R root /usr/local/mysql/bin
bin/safe_mysqld --user=mysql &
酱紫已经很够详细了,我觉得。那个/usr/local/mysql是默认的安装位置,可以用./configure --prefix=来修改
|
先用最简单的配置,等你学会一些之后,在加:
./configure --prefix=/usr/local/mysql
这是用来制定mysql安装之后的路径的
./configure --prefix=/usr/local/mysql
这是用来制定mysql安装之后的路径的
|
To: zjsen(静)
./configure --help
其中我个人常用的是
--enable-assembler Use assembler versions of some string
functions if available.
--without-debug Build a production version without debugging code
--with-berkeley-db[=DIR]
Use BerkeleyDB located in DIR
--with-innodb Use Innodb
./configure --enable-assembler --without-debug --with-innodb[据说mysql-max中innodb比berkeley成熟、稳定,所以……]
./configure --help
其中我个人常用的是
--enable-assembler Use assembler versions of some string
functions if available.
--without-debug Build a production version without debugging code
--with-berkeley-db[=DIR]
Use BerkeleyDB located in DIR
--with-innodb Use Innodb
./configure --enable-assembler --without-debug --with-innodb[据说mysql-max中innodb比berkeley成熟、稳定,所以……]