准备工作
在开始安装MySQL之前,需要确保Linux系统已经安装了gcc编译器,cmake编译工具,make编译工具,以及ncurses库文件。可以使用下面的命令进行安装:
sudo apt-get install gcc cmake make ncurses-dev
下载MySQL
我们需要从MySQL官网上下载最新稳定版本的MySQL 5.7.17。可以使用wget命令进行下载:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.12-x86_64.tar.gz
下载完成后,我们可以使用tar命令进行解压:
tar -xzvf mysql-5.7.17-linux-glibc2.12-x86_64.tar.gz
安装MySQL
安装MySQL有两种方法,一种是使用MySQL官方提供的安装脚本,另一种是使用cmake工具进行编译安装。
使用官方安装脚本安装MySQL
我们需要切换到MySQL的安装目录:
cd mysql-5.7.17-linux-glibc2.12-x86_64
我们可以使用下面的命令运行安装脚本:
sudo ./scripts/mysql_install_db --user=mysql
安装完成后,我们可以使用下面的命令启动MySQL服务:
sudo ./bin/mysqld_safe --user=mysql &
使用cmake工具安装MySQL
我们需要创建一个新的目录来存放编译的文件:
mkdir build
我们可以使用cmake工具进行编译:
cd build cmake ..
编译完成后,我们可以使用make工具进行安装:
make sudo make install
安装完成后,我们可以使用下面的命令启动MySQL服务:
sudo ./bin/mysqld_safe --user=mysql &
配置MySQL
安装完成后,我们需要对MySQL进行配置,以使其能够正常运行。
我们需要登录MySQL:
./bin/mysql -u root -p
我们可以使用下面的命令进行配置:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
我们可以使用下面的命令重新启动MySQL服务:
sudo ./bin/mysqld_safe --user=mysql &
完成以上步骤后,MySQL 5.7.17就安装完成了。