MySQL 5.7.21基于OEL6.9 平台的通用二进制安装方法
admin
2023-05-03 03:21:47
0
  1. 下文主要给大家带来MySQL 5.7.21基于OEL6.9 平台的通用二进制安装方法,希望MySQL 5.7.21基于OEL6.9 平台的通用二进制安装方法能够带给大家实际用处,这也是我编辑这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

    前提准备 (关闭防火墙,selinux,安装libaio)
    shell> chkconfig --level 2345 iptables off
    shell> service iptables stop
    shell> vi /etc/selinux/config
    SELINUX=disabled

shell> yum install libaio

1. 配置用户属组 (MySQL用户不需要登录操作系统)

shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql

2. 解压二进制软件

shell> cd /usr/local
shell> mv ~/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz ./

shell> tar zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
or
shell> gunzip < mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz | tar xvf -

shell> mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql-5.7.21

3. 修改软件权限创建链接

shell> chmod -R 750 ./mysql-5.7.21
shell> chown -R mysql:mysql ./mysql-5.7.21
shell> ln -s /usr/local/mysql-5.7.21 mysql

4. 创建MySQL数据目录 (提前touch日志文件,否则启动的时候会报错)

shell> mkdir -p /mysql/{data,log,binlog}
shell> chown -R mysql:mysql /mysql/
shell> touch /mysql/log/mysqld.log
shell> chown mysql:mysql /mysql/log/mysqld.log

5. 编辑数据库云服务器参数 (指定数据初始化目录,也可以通过命令行指定初始化目录)

shell> vi /etc/my.cnf
[mysqld]
datadir=/mysql/data
socket=/mysql/log/mysql.sock

[mysqld_safe]
log_error=/mysql/log/mysqld.log
pid_file=/mysql/log/mysqld.pid

6. 初始化数据库

shell> cd mysql
shell> bin/mysqld --initialize --user=mysql    (m3gfb<1gKDZ%)
shell> bin/mysql_ssl_rsa_setup              
shell> bin/mysqld_safe --user=mysql &

7. 修改默认root口令

[root@crmdb1 mysql]# mysql -u root -p -S /mysql/log/mysql.sock
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'oracle';
mysql> FLUSH PRIVILEGES;

8. 关闭数据库
`[root@crmdb1 mysql]# bin/mysqladmin -u root -p -S /mysql/log/mysql.sock shutdown`

9. 修改环境变量

shell> vi ~/.bash_profile
export PATH=/usr/local/mysql/bin:$PATH
export MYSQL_PS1="(\u@\h) [\d]> "

[root@crmdb1 mysql]# . ~/.bash_profile

10. 配置MySQL服务

shell> cp support-files/mysql.server /etc/init.d/mysql
shell> chkconfig --add mysql
shell> chkconfig --level 2345 mysql on

11. 编辑数据库客户端参数

[client]
host=localhost
user=root
password=oracle
socket=/mysql/log/mysql.sock

12. 启动MySQL服务
`shell> service mysql start`

13. 登录数据库验证

shell> mysql
(root@localhost) [(none)]> show databases;

错误解决:
1. 

2018-03-15T13:38:06.902460Z 0 [ERROR] SSL error: Unable to get private key from 'server-key.pem'
2018-03-15T13:38:06.902470Z 0 [Warning] Failed to set up SSL because of the following SSL library error: Unable to get private key

mysql用户没有权限访问'server-key.pem'文件,修改权限后错误解决:
[root@crmdb1 security]# cd /mysql/data/
[root@crmdb1 data]# ls -la server-key.pem
-rw------- 1 root root 1679 Mar 15 21:24 server-key.pem
[root@crmdb1 data]# chmod 644 server-key.pem
[root@crmdb1 data]# service mysql restart

2018-03-15T14:29:38.605619Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying to enable SSL support using them.
null

2.
2018-03-15T13:38:06.767757Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_time
stamp server option (see documentation for more details).

通过设置参数解决该告警:
explicit_defaults_for_timestamp=1

Note
explicit_defaults_for_timestamp is itself deprecated because its only purpose is to permit control over deprecated TIMESTAMP behaviors that are to be removed in a future MySQL release. When removal of those behaviors occurs, explicit_defaults_for_timestamp will have no purpose and will be removed as well.

对于以上关于MySQL 5.7.21基于OEL6.9 平台的通用二进制安装方法,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。

相关内容

热门资讯

卖“毒蛋”的人,抓到了 作者 | 何国胜 编辑 | 向现“(人)抓到了,目前案件正在侦办中。”7月28日晚间,苏州禁毒部门有...
尺素金声丨实施零关税国家达63... 海关总署发布的数据显示,今年5月1日起,我国对53个非洲建交国全面实施零关税举措,目前,我国实施零关...
职业索赔盯上基层诊所,倒逼用药... 文 | 布丁基层诊所正在被职业索赔盯上。据新京报,去年夏天,一男子走进河南南阳一家诊所,要求购买三瓶...
“西瓜我全买了”就可以肆意妄为... 拿西瓜砸了人,把瓜都买了,就能一走了之吗?事实证明,这套逻辑在法治社会行不通。7月28日晚,据海峡都...
科学家在日本广岛发现新物质,系... 在美国对日本广岛进行原子弹轰炸近81年后,科学家们在广岛的沙滩上发现了一种奇异且从未被发现过的新物质...
AI失控,反噬开始 作者 | 贺一 编辑 | 阿树近期,中国开源模型在美国频繁引发热议。7月28日,月之暗面发布Kimi...
“总统千金天价离婚”,分到43... 2026年7月24日下午,首尔高等法院,一场持续近十年的司法拉锯战终于接近尾声。法庭裁定SK集团会长...
巴基斯坦,又拿下一个历史性协议 全世界都没想到,接连的中东大战,巴基斯坦正成为最大赢家。去年以色列追杀哈马斯,空袭卡塔尔首都,阿拉伯...
汇正财经贺峰的一对一指导服务怎...   对于考虑购买证券投资顾问服务的投资者来说,'一对一指导服务怎么样'是一个重要的考量维度。需要首先...
重庆失联00后网格员龚宝冬确认...   重庆失联00后网格员龚宝冬确认遇难  【重庆失联00后网格员龚宝冬确认遇难】2026年7月29日...