MYSQL FOR LINUX安装详解
类别: LINUX教程
MySQL Installation Using a Source Distribution
安装源代码版本的MySQL
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
并作出解释:
Add a login user and group for `mysqld\' to run as:为‘mysqld’增添一个登陆用户和组
shell> groupadd mysql
shell> useradd -g mysql mysql
Configure the release and compile everything:配置和编译
shell> ./configure --prefix=/usr/local/mysql
--prefix后面指示了默认安装路径
shell> make
如果还想知道更详细的configure命令,请查阅manual for configure
If you want to set up an option file, use one of those present in
the `support-files\' directory as a template. For example:如果你想安装选项文件,使用当前存在的‘support-files’ 文件夹下的作为模板,例如:
shell> cp support-files/my-medium.cnf /etc/my.cnf
If you haven\'t installed MySQL before, you must create the MySQL
grant tables:如果你以前没有安装过MySQL,你必须创建一个MySQL准许的表
shell> bin/mysql_install_db --user=mysql
Change the ownership of program binaries to `root\' and ownership
of the data directory to the user that you will run `mysqld\' as.
Assuming that you are located in the installation directory
(`/usr/local/mysql\'), the commands look like this:将程序的所有权限给‘root’ ,并且把数据目录的所有权给可以运行‘mysqld’的用户。假设MySQL的安装目录是(‘/usr/local/mysql’),命令如下所示:
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
The first command changes the owner attribute of the files to the `root\' user. 第一行命令把文件拥有权给‘root’。The second changes the owner attribute of the data directory to the `mysql\' user. 第二行把数据目录拥护权给‘mysql’用户。The third changes the group attribute to the `mysql\' group.第三行把组的权限给\'mysql\'组。
After everything has been installed, you should initialize and test your distribution using this command:万事具备后,你就可以按照下面的命令测试并运行你的MySQL了:
shell> /usr/local/mysql/bin/mysqld_safe --user=mysql &
安装源代码版本的MySQL
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
shell> bin/mysqld_safe --user=mysql &
并作出解释:
Add a login user and group for `mysqld\' to run as:为‘mysqld’增添一个登陆用户和组
shell> groupadd mysql
shell> useradd -g mysql mysql
Configure the release and compile everything:配置和编译
shell> ./configure --prefix=/usr/local/mysql
--prefix后面指示了默认安装路径
shell> make
如果还想知道更详细的configure命令,请查阅manual for configure
If you want to set up an option file, use one of those present in
the `support-files\' directory as a template. For example:如果你想安装选项文件,使用当前存在的‘support-files’ 文件夹下的作为模板,例如:
shell> cp support-files/my-medium.cnf /etc/my.cnf
If you haven\'t installed MySQL before, you must create the MySQL
grant tables:如果你以前没有安装过MySQL,你必须创建一个MySQL准许的表
shell> bin/mysql_install_db --user=mysql
Change the ownership of program binaries to `root\' and ownership
of the data directory to the user that you will run `mysqld\' as.
Assuming that you are located in the installation directory
(`/usr/local/mysql\'), the commands look like this:将程序的所有权限给‘root’ ,并且把数据目录的所有权给可以运行‘mysqld’的用户。假设MySQL的安装目录是(‘/usr/local/mysql’),命令如下所示:
shell> chown -R root .
shell> chown -R mysql var
shell> chgrp -R mysql .
The first command changes the owner attribute of the files to the `root\' user. 第一行命令把文件拥有权给‘root’。The second changes the owner attribute of the data directory to the `mysql\' user. 第二行把数据目录拥护权给‘mysql’用户。The third changes the group attribute to the `mysql\' group.第三行把组的权限给\'mysql\'组。
After everything has been installed, you should initialize and test your distribution using this command:万事具备后,你就可以按照下面的命令测试并运行你的MySQL了:
shell> /usr/local/mysql/bin/mysqld_safe --user=mysql &
- 上一篇: LINUX主要SHELL命令详解
- 下一篇: LINUX系统网络服务配置文件详解
-= 资 源 教 程 =-
文 章 搜 索