下面为你详细讲解“CentOS7.4手动安装MySQL5.7的方法”的完整攻略。
准备工作
在手动安装MySQL5.7之前,需要确保你的CentOS7.4已经安装了必要的依赖。你可以使用以下命令进行检查和安装:
$ sudo yum update
$ sudo yum -y install gcc wget bison gcc-c++ make perl cmake ncurses-devel screen
下载MySQL5.7
下载MySQL5.7的压缩包,你可以选择到官网或者使用wget命令从终端进行下载。为了方便起见,我们可以在终端中使用wget命令进行下载:
$ wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
解压和安装
下载完成后,可以使用tar命令解压压缩包:
$ tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
然后将解压后的文件夹移动到/usr/local/目录下:
$ sudo mv mysql-5.7.35-linux-glibc2.12-x86_64 /usr/local/mysql
接下来,进入/usr/local/mysql目录,运行以下命令:
$ cd /usr/local/mysql
$ sudo useradd mysql
$ sudo chmod -R 755 /usr/local/mysql
$ sudo chown -R mysql:mysql /usr/local/mysql
$ sudo ./bin/mysqld --initialize --user=mysql
初始化完毕后,运行以下命令启动MySQL服务:
$ sudo ./bin/mysqld_safe --user=mysql &
配置MySQL
此时,MySQL服务启动了,我们需要进行一些配置工作。首先,使用以下命令进入MySQL控制台:
$ sudo /usr/local/mysql/bin/mysql -u root
然后,需要修改root用户的密码。在MySQL控制台下执行以下命令,输入新密码:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
接下来,执行以下命令修改MySQL的配置文件my.cnf:
$ sudo cp support-files/my-default.cnf /etc/my.cnf
$ sudo vim /etc/my.cnf
将以下配置信息添加到my.cnf文件中:
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
最后,重新启动MySQL服务:
$ sudo /etc/init.d/mysql restart
至此,你已经成功手动安装并配置好MySQL5.7了。你可以通过以下命令检查MySQL服务是否启动:
$ sudo ps -ef | grep mysql
示例
示例1:连接MySQL
假设你的CentOS7.4正在运行在192.168.1.100这个IP地址上。你可以使用以下命令连接MySQL:
$ mysql -h 192.168.1.100 -u root -p
示例2:创建一个数据库和一个表格
在连接MySQL后,执行以下命令创建一个名为example的数据库和一个名为userinfo的表格:
mysql> CREATE DATABASE example;
mysql> USE example;
mysql> CREATE TABLE userinfo(
id INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
password VARCHAR(50) NOT NULL,
create_time TIMESTAMP
);
以上就是“CentOS7.4手动安装MySQL5.7的方法”的完整攻略,希望能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:CentOS7.4手动安装MySQL5.7的方法 - Python技术站