下面是“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 &