Linux下安装mysql-5.6.4 的图文教程

  • Post category:Linux

下面是“Linux下安装mysql-5.6.4的图文教程”的完整攻略。

环境准备

在安装mysql-5.6.4之前,需要准备以下环境:

  • CentOS 7.0操作系统;
  • 安装了Wget和Tar软件包;
  • 具有root权限的用户账户。

下载mysql-5.6.4

首先需要下载mysql-5.6.4安装包,可以通过官方网站下载,也可以通过wget命令直接下载。

通过wget命令下载mysql-5.6.4安装包:

$ wget http://downloads.mysql.com/archives/get/file/mysql-5.6.4.tar.gz

解压缩mysql-5.6.4

下载完成mysql-5.6.4安装包后,可以通过tar命令对其进行解压缩。

$ tar xvzf mysql-5.6.4.tar.gz
$ cd mysql-5.6.4

编译安装mysql-5.6.4

进入mysql-5.6.4目录后,需要进行编译和安装mysql-5.6.4。

$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DENABLE_DOWNLOADS=1
$ make
$ make install

这里通过cmake命令来配置编译mysql-5.6.4的参数,指定了mysql安装路径、数据存储路径、使用的存储引擎等。

经过这些步骤后,mysql-5.6.4就安装完成了。

添加mysql用户和用户组

为了安全起见,需要创建mysql用户和用户组,用于管理mysql服务。可以通过以下命令来创建:

$ groupadd mysql
$ useradd -g mysql mysql

初始化mysql

mysql-5.6.4安装完成后,还需要进行初始化操作,以便正确运行mysql。可以通过以下命令来进行初始化:

$ cd /usr/local/mysql
$ scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

启动mysql

初始化完成后,可以通过以下命令来启动mysql:

$ /usr/local/mysql/bin/mysqld_safe &

连接mysql

启动mysql后,可以通过以下命令来连接mysql:

$ mysql -u root -p

示例1: 在连接mysql时,可以使用“-h”参数指定mysql服务的主机地址。如:

$ mysql -h 192.168.1.100 -u root -p

示例2:在连接mysql时,可以创建一个新用户,并授予该用户访问mysql的权限。如:

mysql> grant all privileges on *.* to 'exampleuser'@'localhost' identified by 'examplepasswd';

总结

经过以上步骤,mysql-5.6.4成功地安装在了CentOS 7.0操作系统上。如果需要停止和重新启动mysql服务,可以使用以下命令:

$ /usr/local/mysql/bin/mysqladmin -u root -p shutdown
$ /usr/local/mysql/bin/mysqld_safe &