mysql下载64位 csdn_Linunx-CentOS7安装mysql-5.7.23-linux-glibc2.12-x86_64.tar

2. Linux下安装Mysql

e661f218cc9b706c13d28ca6008773f9.png

2.2 将下载好的mysql安装包通过xftp上传到虚拟机上。

2.3 将安装包移动到/usr/local路径下

#mv mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz /usr/local

2.4 解压安装包

#tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz

2.5 重命名解压文件或者是建立软连接

修改文件名#mv mysql-5.7.23-linux-glibc2.12-x86_64 msyql

或者是建立软连接,建议这种#ln -smysql-5.7.23-linux-glibc2.12-x86_64 mysql

dbe01305eb8f2eea1b827465cbd31622.png

2.6 创建mysql 用户

#useradd mysql

2.7 创建mysql数据目录,并赋予权限

在根目录下创建#mkdir -p data#cd data#mkdir -p mysql

授权#chown mysql:mysql -R /data/mysql

此时data的用户就变成了mysql

a24c7e3bd8ed676385d849c18580ee7c.png

2.8 配置mysql相关参数

在/etc下创建文件my.cnf并进行配置,(编辑文件退出:按Esc:,wq保存退出;q!直接退出)

#vim /etc/my.cnf

[mysqld]

bind-address=0.0.0.0 --监听所有连接port=3306user=mysql

basedir=/usr/local/mysql

datadir=/data/mysql

socket=/tmp/mysql.sock

log-error=/data/mysql/mysql.err --记录错误日志

pid-file=/data/mysql/mysql.pid#character config

character_set_server=utf8mb4

symbolic-links=0

2.9 初始化MySQL

# cd usr/local/mysql/bin

# ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

2.10 查看错误日志文件是否报错

# vim /data/mysql/mysql.err

日志文件没有报错,可以看到日志文件中记录了临时密码,表示初始化成功。

d8054bbb58da19a75ee389cc45a1bdf5.png

2.11 登录MySQL

(1)查看MySQL初始化密码,并将密码复制下来

#cat /data/mysql/mysql.err |grep password

(2)登录MySQL

#mysql -u root -p

执行该命令报错提示:未找到命令

解决办法:配置环境变量。

#vim /etc/profile

在文件在最后添加

export MYSQL_HOME=/usr/local/mysql/export PATH=$PATH:$MYSQL_HOME/bin

(3)启动MySQL服务

#service mysql start

(4)重新登录MySQL,使用刚才复制的临时密码,登录成功。

9ffdd8235ec190ce398d6b0c488d442c.png

2.12 重设数据库密码

使用临时密码登录成功后,无法对数据库进行操作,需要修改密码才能对数据库进行操作。

mysql>set password = password(‘root‘);

2.13 将mysql 服务加入到系统服务,并设置成自启动

#chkconfig --add mysqld#chkconfig mysqld on

2.14 设置远程连接---远程连接需要关闭防火墙或者给防火墙添加3306信任

mysql> grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘root‘;

mysql> flush privileges;

3. navicat for mysql 连接Linux中的MySQL

3.1 连接失败,如下报错:

a88f4cd2731bb6d607d25ece842f5b38.png

可能的原因如下:

(1)网络不通:cmd命令行下,ping 虚拟机ip地址,查看网络是否能ping通。如果不能,需要配置网络。

(2)服务未启动:启动mysql服务

#service mysqld start

重新启动mysql

# service mysqld restart

bc1cd17b5cceca9392e7331d6773938b.png

(3)防火墙未关闭

centOS7 关闭防火墙命令//临时关闭#systemctl stop firewalld

//禁止开机启动#systemctl disable firewalldRemoved symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

(4)端口未被监听

(5)权限不足

原文:https://www.cnblogs.com/willncy/p/11960882.html

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

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

相关文章

rust拆掉墙_rust怎么拆自己的墙

rust游戏中可以建造自己的家,但是当建墙的时候总会觉得摆放不好,所以就需要拆除,但是要怎么拆自己的墙呢,下面小编就来为大家介绍一下吧!rust怎么拆自己的墙要先放上领地柜,然后在墙刚建好的几分钟内锤子右…

基于Kubernetes的分布式压力测试方案

压力测试是用来检测系统承载能力的有效手段。在系统规模较小的时候,在一台空闲的服务器上使用[ab],[wrk],[siege]等工具发起一定量的并发请求即可得到一个初步的测试结果。但在系统复杂度逐步提高,特别是引入了负载均衡&#xff0…

The output path is not specified for module XXX

新建项目启动时候:The output path is not specified for module XXX 没有为模块XXX指定输出路径。 解决方案 第一步 第二步 第三步

erwin模型导入mysql_使用erwin进行mysql建模

1,定义数据字典,把需要用到的数据类型创建好2,在物理模式下,设置数据字典,修改comment为%AttName这样会默认使用逻辑模式下,实体属性的名称作为字段的注释3,物理模式下选择database->pre & post scr…

Linux网络那点事

跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux 之前的之前说过网络自连接的配置(CentOS服务器网络配置:http://www.cnblogs.com/dunitian/p/4975830.html),这次和这个类似 这种方法适用于Cent…

机器学习中的马尔可夫随机场模型

马尔可夫随机场 (Markovs Random Fields) Markov random model is a model which use an undirected graph. Undirected graphical models edge represents the potential between two variables, syntactically, Factorization distribution probabilities between variable. …

python爬虫反爬 css 知乎 专栏_反反爬虫系列(四)

过完年,好了,咱们接着更新反反爬虫系列至于之前有朋友表示出一下1688呀,x宝的反反爬虫说实在的,阿里系的反爬虫很厉害,我自愧不能搞定。比如x宝的登录,用了selenium chrome的朋友都会遇到滑条拖动验证失败…

javaweb中mysql数据库的回滚操作代码

2019独角兽企业重金招聘Python工程师标准>>> 在mysql中创建用户账户数据库(注意,count不能为负数,要设置无符号型) 添加数据 下面我们得到connection对象开始进行事务提交和回滚的操作 package com.lyb.test; import s…

[性能测试] LoadRunner结果分析 – TPS

本文转载自:http://www.tuicool.com/articles/6z6vuy针对吞吐率和 TPS 的关系,这个在结果分析中如何使用,就个人经验和朋友讨论后,提出如下建议指导,欢迎同僚指正。相关定义响应时间 网络响应时间 应用程序响应时间响…

密码学电子书_密码学中的电子密码书(ECB)

密码学电子书This Electronic Code Book (ECB) is cryptography as a mode of operation for a block cipher, with the characters the main things that every feasible block of plaintext or an original text has a corresponding characteristic of ciphertext value and…

tsql是mysql中的吗_Mysql中的sql是如何执行的

MySQL中的SQL是如何执行的MySQL是典型的C/S架构,也就是Client/Server架构,服务器端程序使用的mysqld.整体的MySQL流程如下图所示:MySQL是有三层组成:连接层: 负责客户端与服务器端建立连接,客户端发送SQL至服务端;SQL层: 对SQL语句进行查询处理;存储引擎层: 与数据库文件打交道…

软件质量特性测试

针对软件质量特性进行测试,可以避免重大漏测,一般人我不告诉他。《软件工程—产品质量》(GB/T 16260-2006)中规定对软件的每个质量特性与子特性都有定义:一、功能性:是指当软件在指定条件下使用&#xff0c…

amie 规则挖掘_AMIE的完整形式是什么?

amie 规则挖掘AMIE:工程师协会的准会员 (AMIE: Associate Member of the Institution of Engineers) AMIE is an abbreviation of Associate Member of the Institution of Engineers. The Institution of Engineers India Limited (IEIL) provides this profession…

Palo Alto Networks漏洞防护扩展至云端

中国北京,2016年4月12日 –下一代安全企业Palo Alto Networks?(纽交所代码:PANW)近日宣布进一步增强其下一代安全平台,扩展漏洞防护能力,以满足那些依赖云环境和SaaS应用的业务对安全的需求。 企业机构需要变得更加灵活和有竞争力…

java 嵌套调用_Java嵌套类的使用

嵌套类是指被定义在另一个类内部的类,它为外部类提供服务。嵌套类分四种:静态成员类、非静态成员类、匿名类和局部类。一、静态成员类与非静态成员类的区别?在什么情况下可以用静态成员类?我们知道在类的设计中,为了避…

车联网领域,传统TSP企业做错了什么 ?

当下,车联网的定义更加丰富和宽泛,除了传统意义上的Telematics服务,数字服务、移动出行服务、电商平台等将被融入到车联网概念中,与用车相关的维修保养、洗车、代驾等第三方服务,也将成为整车厂整合的重点被纳入到车联…

Shell脚本/bin/bash^M: bad interpreter错误解决方法

2019独角兽企业重金招聘Python工程师标准>>> 在windows下保存了一个脚本文件,用ssh上传到centos,添加权限执行nginx提示没有那个文件或目录。 shell脚本放到/etc/init.d/目录下,再执行/etc/init.d/nginx,提示多了这句/…

Facebook也大干新闻聚合 “新闻快读”向所有媒体开放

去年五月,Facebook推出了不离开本站直接阅读新闻的聚合服务“新闻快读”(Instant Articles),用户载入文章的速度大增,不过当时只面向一些特定合作的新闻机构。日前,这一聚合服务全面开始接纳所有的新闻媒体…

苹果再次拒绝协助美国政府解锁纽约毒品案中的iPhone

继美国联邦调查局(FBI)成功解锁圣贝纳迪诺市恐袭案枪手 Syed Farook所使用的iPhone 5c后,美国司法部已撤回对苹果公司采取的法律行动。然而近日美国司法部宣布,将继续要求苹果公司协助解锁一部在纽约毒品调查案中查获的iPhone 5s手机。不过苹果今天向美国…

java结构设计_Java基本的程序设计结构(一)

前言:虽然说学过设计模式,J2EE,这个学期才开始学Java,呵呵,有点颠倒了,但是还是要从基本的抓起。hoho~~(一)一个简单的java应用程序Package edu.ynu.java.lession1/*The simplest Ja…