登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 679|回复: 0

centos7.4下mysql5.7.25安装具体步调教程

[复制链接]

201

主题

201

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2019-1-28 21:26:57 | 显示全部楼层 |阅读模式 来自 江苏徐州
nd1X2RJPad2bw521.jpg


在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载:
e3SF8fg387F88z3S.jpg


1、解压压缩包到目的位置
--解压压缩包
[root@ecs-1b35-0002 tools]# tar -zxvf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz--移动并修改文件名
[root@ecs-1b35-0002 tools]# mv mysql-5.7.25-linux-glibc2.12-x86_64 ../yoodb/mysql[root@ecs-1b35-0002 mysql]# pwd/home/yoodb/mysql

2、创建数据堆栈目次
[root@ecs-1b35-0002 mysql]# mkdir data/mysql新建mysql用户、组及目次
[root@ecs-1b35-0002 mysql]# groupadd mysql[root@ecs-1b35-0002 mysql]# useradd -r -s /sbin/nologin -g mysql mysql -d /home/yoodb/mysql

3、改变目次属有者
[root@ecs-1b35-0002 mysql]# chown -R mysql .[root@ecs-1b35-0002 mysql]# chgrp -R mysql .[root@ecs-1b35-0002 mysql]# chown -R mysql /data/mysql[root@ecs-1b35-0002 data]# cd ..[root@ecs-1b35-0002 mysql]# chown -R mysql data/mysql[root@ecs-1b35-0002 mysql]# lsbin  COPYING  data  docs  include  lib  man  README  share  support-files

4、设置参数
[root@ecs-1b35-0002 mysql]# bin/mysqld --initialize --user=mysql --basedir=/home/yoodb/mysql --datadir=/home/yoodb/mysql/data/mysql
2019-01-28T07:37:54.141689Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2019-01-28T07:37:54.468955Z 0 [Warning] InnoDB: New log files created, LSN=457902019-01-28T07:37:54.533436Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.2019-01-28T07:37:54.599965Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 9fcb80c7-22cf-11e9-92c7-fa163ef336d3.2019-01-28T07:37:54.602975Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.2019-01-28T07:37:54.603403Z 1 [Note] A temporary password is generated for root@localhost: q0_wqowE8gk5此处必要留意记载天生的暂时暗码,如上文末端处的:q0_wqowE8gk5


5、利用脚本工具天生密钥文件
[root@ecs-1b35-0002 mysql]# bin/mysql_ssl_rsa_setup  --datadir=/home/yoodb/mysql/data/mysql
Generating a 2048 bit RSA private key......................................................................+++..................+++writing new private key to 'ca-key.pem'-----Generating a 2048 bit RSA private key..................................................................................+++....................................................+++writing new private key to 'server-key.pem'-----Generating a 2048 bit RSA private key...............................................+++....................................+++writing new private key to 'client-key.pem'-----

6、修改体系设置文件
[root@ecs-1b35-0002 mysql]# cd support-files/[root@ecs-1b35-0002 support-files]# lsmagic  mysqld_multi.server  mysql-log-rotate  mysql.server[root@ecs-1b35-0002 support-files]# cp mysql.server /etc/init.d/mysql

7、修改以下内容
防止数据库乱码
[root@ecs-1b35-0002 mysql]# vi /etc/my.cnf
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
port=3307
datadir=/home/zkjc/mysql/data/mysql
skip-grant-tables
[root@ecs-1b35-0002 mysql]# /etc/init.d/mysql start
Starting MySQL.Logging to '/home/yoodb/mysql/data/mysql/ecs-1b35-0002.novalocal.err'.
 SUCCESS! 


8、启动mysql
[root@ecs-1b35-0002 mysql]#  ln -s /home/yoodb/mysql/bin/mysql /usr/bin[root@ecs-1b35-0002 my.cnf.d]# service mysql start[root@ecs-1b35-0002 mysql]# mysql -hlocalhost -uroot -pEnter password: 输入天生的暂时暗码Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 2Server version: 5.7.25Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.--修改暗码mysql> set password=password('yoodb123!@#');Query OK, 0 rows affected, 1 warning (0.00 sec)--设置root账户的host地点(修改可以长途毗连)mysql> grant all privileges on *.* to 'root'@'%' identified by 'root';Query OK, 0 rows affected, 1 warning (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> exit;Bye如许就可以利用长途毗连数据了。


9、添加体系路径
# vim /etc/profile
添加:
export PATH=/home/yoodb/mysql/bin:$PATH[root@ecs-1b35-0002 mysql]# source /etc/profile

10、设置mysql主动启动
[root@ecs-1b35-0002 mysql]# chmod 755 /etc/init.d/mysql[root@ecs-1b35-0002 mysql]# chkconfig --add mysql[root@ecs-1b35-0002 mysql]# chkconfig --level 345 mysql on


  •  2017-10-10 1,00
保举阅读
 消息队列篇—详谈ActiveMQ消息队列模式的分析及利用

怎样利用Maven将jar包发布到中心堆栈?

华为企业云Linux体系挂载数据盘办理方案

源码分析系列1:HashMap源码分析(基于JDK1.8)

Java底子—Java文件操纵流处置惩罚服从对比

IntelliJ IDEA利用本领—IDEA设置默认Maven版本04期

IntelliJ IDEA利用本领——IDEA工具Debug模式断点调试详解03期

IntelliJ IDEA利用本领——IDEA增长jar包02期

Java底子篇——Java中switch case语句用法及留意事项口试题9期

怎样成为架构师?7 个关键的思索、风俗和履历

Java口试高级篇—Session和Cookie的区别与接洽口试题12期

Java口试高级篇—详谈Java四种线程池及new Thread的毛病口试题14期

CAS Server集成QQ登录、新浪微博登录源码及设置文件

Kl5C9J9GCT599zj9.jpg
更多保举↓↓↓ 
Dbe3g3fT4nFTgVNc.jpg

关注微信公众号“Java精选”(w_z90110),复兴关键字领取资料:如HadoopDubboCAS源码等等,免费领取资料视频和项目。 



涵盖:步伐人生、搞笑视频、算法与数据布局、黑客技能与网络安全、前端开辟、Java、Python、Redis缓存、Spring源码、各大主流框架、Web开辟、大数据技能、Storm、Hadoop、MapReduce、Spark、elasticsearch、单点登录同一认证、分布式框架、集群、安卓开辟、iOS开辟、C/C++、.NET、Linux、Mysql、Oracle、NoSQL非关系型数据库、运维等。




上一篇:springboot项目摆设到Centos7———之安装mysql5.6
下一篇:Docker安装与利用;windows&centos7情况
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-6-26 12:51 , Processed in 0.067107 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表