Oracle Linux 6.8安装 mysql 5.7.17的详细教程

  • Post category:Linux

下面是”OracleLinux6.8安装mysql5.7.17的详细教程”:

确认系统版本

在安装mysql之前,需要确认当前的系统版本是否为OracleLinux6.8版本。假设您的系统版本为OracleLinux6.8,可以执行如下命令:

cat /etc/oracle-release

如果输出结果为Oracle Linux Server release 6.8,则证明系统版本正确。

下载mysql安装包

在MySQL官网上下载mysql-5.7.17版本的二进制压缩包,下载地址为:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

假设下载的安装包为mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz,接下来将安装包解压缩到指定目录,例如:

mkdir -p /usr/local/mysql
tar zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/mysql

安装mysql

接下来,进入解压后的mysql目录,执行安装脚本进行安装。

cd /usr/local/mysql/mysql-5.7.17-linux-glibc2.5-x86_64
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

执行上面的命令后,会在/usr/local/mysql/data目录下生成一个临时密码。

接下来启动mysql服务:

./support-files/mysql.server start

如果启动失败,可以查看日志,找出问题原因:

tail -f /usr/local/mysql/data/mysql.err

根据日志信息进行相应的配置修改,再次启动服务即可。

配置mysql

进入mysql控制台,修改密码:

./bin/mysql -u root -p
alter user 'root'@'localhost' identified by 'new_password';

然后创建数据库:

CREATE DATABASE testdb;
USE testdb;
CREATE TABLE userinfo (
  id INT PRIMARY KEY NOT NULL,
  username VARCHAR(20),
  password VARCHAR(20)
);

插入数据:

INSERT INTO userinfo (id, username, password) VALUES (1, 'admin', '123456');

查询数据:

SELECT * FROM userinfo;

可以看到查询结果为:

+----+----------+----------+
| id | username | password |
+----+----------+----------+
|  1 | admin    | 123456   |
+----+----------+----------+

至此,OracleLinux6.8安装mysql5.7.17的详细教程就结束了。