mysql linux 安装_mysql-5.7.28 在Linux下的安装教程图解

2032bf552d8add645314406b0a57bacd.png

2.上传tar包到服务器到 /usr/local/src

3.卸载系统自动的Mariadb rpm -qa | grep mariadb rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

9913923bebe12864ad71ab2d4d23d023.png

4.检查是否有mysql存在

rpm -qa|grep -i mysql

5.查询是否还有mysql的目录find / -name mysql

38dd7ed77554c1143d1a45493372f34c.png

6.解压:tar -zxvf

2d4d3a416483d952de18688bc19ae8f7.png

7.修改名称:mv mysql-5.7.28-linux-glibc2.12-x86_64/ mysql-5.7.28

8.检查mysql组和用户是否存在,如无创建

cat /etc/group | grep mysql

cat /etc/passwd | grep mysql

创建mysql组,并创建mysql用户加入mysql组中

groupadd mysql

useradd -g mysql mysql

passwd mysql #设置密码

7859e3d06735445a1b8c55e9084c34f3.png

8.更改所属的组和用户

[root@localhost src]# chown -R mysql mysql-5.7.28/

[root@localhost src]# chgrp -R mysql mysql-5.7.28/

ff2a1a74c63603fe6aa47e5166363bb6.png

9.创建data

9119c65968977dc8322198eeeb4a3cd2.png

10.删除etc下的my.cnf :rm -rf /etc/my.cnf;创建my.cnf

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

skip-name-resolve

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=/usr/local/src/mysql-5.7.28

# 设置mysql数据库的数据的存放目录

datadir=/usr/local/src/mysql-5.7.28/data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

lower_case_table_names=1

max_allowed_packet=16M

11.安装初始化:bin/mysql_install_db --user=mysql --basedir=/usr/local/src/mysql-5.7.28/ --datadir=/usr/local/src/mysql-5.7.28/data/

7fbc649d6b22038669c36f92fbd4ee3b.png

12.重新修改下各个目录的权限

[root@localhost mysql-5.7.28]# chown -R root:root /usr/local/src/mysql-5.7.28/

[root@localhost mysql-5.7.28]# chown -R mysql:mysql /usr/local/src/mysql-5.7.28/data/

启动mysql

/usr/local/src/mysql-5.7.28/bin/mysqld_safe --user=mysql &

13. [root@localhost bin]# ./mysql -u root -p # 若默认没有密码,直接敲回车就可以

14. 如果不记得密码,vi /etc/my.cnf 在增加:skip-grant-tables 保存并退出(:wq)

15. 重启mysql:service mysqld restart ,然后./mysql -u root -p 直接回车

16. 修改密码:update user set authentication_string=password('123456) where user='root';

flush privileges;

quit;

b9ba9c50da13ca5d10854b77768895bd.png

18.再次修改my.cnf:vi /etc/my.cnf 把刚刚添加的::skip-grant-tables 删除 保存并退出(:wq)

19.重启mysql :service mysqld restart ;./mysql mysql -u root -p 进入

e62cfe1f2a2483d60fb60424c0893ce5.png

20.若出现这个

aec2dad3dfdca59b1cb93eb7d61b7c80.png

systemctl stop firewalld.service #关闭防火墙服务

systemctl disable firewalld.service #禁止防火墙开启启动

firewall-cmd --state #检查防火墙状态

service mysqld restart

21.修改权限

use mysql;

grant all privileges on *.* to root@"%" identified by "123456";

22.若出现报错

6f43b22366bd28d4a1b96f42e80b32ea.png

SET PASSWORD = PASSWORD('123456');

0f6254da05fb764de0e93ac9ff0f398b.png

23.连接成功

e8d8d959d1e6979d41effe3970210ae7.png

总结

以上所述是小编给大家介绍的mysql 5.7.28 在Linux下的安装教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/430645.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

有关软件工程的问题的分析和讨论及课后的作业3

个人电脑界面的演变。 1973年四月第一次操作是在施乐PARC Alto计算机完成。 该系统是第一个将现代图形用户界面中的所有元素结合起来的系统。 1981年6月施乐介绍了星,商业阿尔托的继任者。 显著特点:双点击图标,重叠窗口,对话框和…

mysql语句中模糊查询_关于sql、mysql语句的模糊查询分类与详解,包括基本用法和mapper.xml文件里插入写法...

欢迎猿类加qq:2318645572,共同学习进步实际例子:ssm框架:service业务层->dao层->mappers.xml->junit/test测试1:service业务层(package)Resourceprivate BooksDao bookDao;public List> Service(String serachtitle, String serachtype) {Map paramnew …

GOF设计模式之1:单例设计模式

1.单例设计模式核心作用: 保证一个类只有一个实例,并且提供了访问该实例的全局访问点 2.常见应用场景: window的任务管理器项目中读取配置文件一般也是一个单例模式数据库连接池的设计也是采用单例模式,因为数据库连接是一种数据库…

php 管理 mysql 数据库 代码_PHP5对Mysql5的任意数据库表的管理代码示例(三)

续:点击编辑一个条目会跳转至edit.php//edit.phpEditing an entry from the databaseEdit an entry$database "sunsite";$tablename $_REQUEST[tablename];echo "Data from $tablename";MySQL_connect("localhost","root"…

封装EF code first用存储过程的分页方法

一年半没有做过MVC的项目了,还是很怀念(因为现在项目还是原来的ASPX),个人还是喜欢mvc,最近又开始重拾MVC,感觉既熟悉又陌生。 记录一下封装好的分页代码 首先先说下 我使用EF codefirst的目的. 是因为可以…

apache httpd mysql_Centos7安装配置Apache(httpd)+php+mysql+phpMyAdmin

一、安装mysql执行命令:rpm -ivh mysql-community-release-el7-5.noarch.rpm执行 yum -y install mysql mysql-server mysql-devel,安装成功。再次使用该命令,然后得到以下信息打开mysql服务 :service mysqld start进入mysql客户端…

如何:创建公钥/私钥对

要使用强名称为程序集签名,必须具有公钥/私钥对。 这一对加密公钥和加密私钥用于在编译过程中创建强名称程序集。 您可以使用强名称工具 (Sn.exe) 来创建密钥对。 密钥对文件通常具有 .snk 扩展名。 注意 在 Visual Studio 中,C# 和 Visual Basic 项…

用户设置及用户默认设置

1、创建 其中,Root.plist中为设置 2、读取应用中的设置 3、在应用中修改默认设置 4、注册默认值 5、保证设置有效(我们注册所有控制器,以便接收从暂停执行状态唤醒的应用发送出来的通知) 每个控制器都订阅我们关注的通知。 6、撤销…

activemq jdbc mysql_activeMQ JDBC Master Slave

ActiveMQ集群应用2\ ActiveMQ JDBC 主从集群3\ 解决单点故障:JDBC Master Slave本人应用的为集群方案中的一种, JDBC Master Slave ,说明及好处就看如上外链文章了,上正题,方案如何实施及程序如何调用1&…

AsyncTask知识整理笔记

Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。(但是,要注意!!!!使用更轻量级,实际执行却反之,因为AsyncTask里封装了Handler,本质也是使用…

mysql sql语句 入门_mysql(3)mysql的sql语句入门

1.登录mysql与退出mysql登录:mysql -u账号 -p密码 -h主机地址 -P端口号 -e 执行的sql语句; //密码一般不直接写出,回车后隐藏写入 ,-h可以不写默认是localhost退出:quit,exit ,ctrlc备注&…

orcale 基本查询(1)

orcale 基本查询      查询当前用户下的所有表:     select * from tab;      查询表结构:   desc 表名设置行宽:    set linesize 120;设置列宽:    数值类型:      col 列名 for…

优秀的Android资源

今天,收藏了一下“优秀的Android资源”,以后有时间也学习学习。 一、开发工具 开发android第一步就是安装开发工具SDK,国内有一些机构和公司对些作了境像,这个网站作了详细统计列表:http://www.androiddevtools.cn/&am…

mysql视图表修复_mysql中含有视图数据库在恢复数据时视图变成数据表的解决方法...

# version: 1.0 for linux# method: 全备份mysql数据# author: fengzhanhai# history: create program V1.0 20121101 by fengzhanhai# tasks: * 1 * * * /home/db-backup/mysql/mysqlbk.sh >> /dev/null 2>&1#conf---------UserNamesdmtvm…

LeetCode OJ 160. Intersection of Two Linked Lists

Write a program to find the node at which the intersection of two singly linked lists begins. For example, the following two linked lists: A: a1 → a2↘c1 → c2 → c3↗ B: b1 → b2 → b3begin to intersect at node c1. Notes: If the …

监控mysql业务数据分析_MySQL数据库监控指标之执行性能总结

查询性能MySQL 用户监控查询延迟的方式有很多,既可以通过 MySQL 内置的指标,也可以通过查询性能模式。从 MySQL 5.6.6 版本开始默认启用,MySQL 的 performance_schema 数据库中的表格存储着服务器事件与查询执行的低水平统计数据。1、perform…

redis集群关闭 启动报错_使用虚拟机搭建 Redis 集群,实现数据库的负载均衡功能。...

实操题目:使用虚拟机搭建 Redis 集群,实现数据库的负载均衡功能。并使用图文描述整个过程。先创建集群:①创建集群需要使用ruby脚本,所以要先安装ruby环境 安装ruby环境:yum install ruby 安装ruby的包管理器:yum install rubygems②进入到redis的安装目录下的 src …

转载:Java编程风格与命名规范整理

转载自:传送门 不想复制,点进去看喽23333333转载于:https://www.cnblogs.com/Dumblidor/p/5394390.html

[转]完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法

HTML5的语义化标签以及属性&#xff0c;可以让开发者非常方便地实现清晰的web页面布局&#xff0c;加上CSS3的效果渲染&#xff0c;快速建立丰富灵活的web页面显得非常简单。 HTML5的新标签元素有&#xff1a; <header> 定义页面或区段的头部&#xff1b; <footer&…

mysql change index_MySQL · 引擎特性 · Innodb change buffer介绍

前言在前面几期月报我们介绍了undo log、redo log以及InnoDB如何崩溃恢复来实现数据ACID的相关知识。本期我们介绍另外一种重要的数据变更日志&#xff0c;也就是InnoDB change buffer。 Change buffer的主要目的是将对二级索引的数据操作缓存下来&#xff0c;以此减少二级索引…