下面是”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的详细教程就结束了。