如何在linux安装mysql7版本的,如何在linux下用tar方式安装Mysql5.7版本

1、下载

根据自己的linux系统情况选择对应的tar包

a7b05b6e954017ff754fa72ade9285b8.png

2、解压

tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar

42434a349da4975cd9b06f28d584385f.png

再移动并重命名一下

mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

d1b87d54ec68cf0435dfab0317316bcc.png

f779d7746a41f0272f8ab31658cf2301.png

3、创建mysql用户组和用户并修改权限

groupadd mysql

useradd -r -g mysql mysql

4、创建数据目录并赋予权限

mkdir -p /data/mysql #创建目录

chown mysql:mysql -R /data/mysql #赋予权限

9b5bd990b100ab59dbbbdfcc7bc4b7ca.png

配置my.cnf

vim /etc/my.cnf

内容如下

[mysqld]

bind-address=0.0.0.0

port=3306

user=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

explicit_defaults_for_timestamp=true

e5323602cc9e96bd24da86cd3434355d.png

5、初始化数据库

进入mysql的bin目录

cd /usr/local/mysql/bin/

初始化

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

6、 查看密码

cat /data/mysql/mysql.err

ca384f5f19024adfe4a84dde0c6f31af.png

7、启动mysql,并更改root 密码

先将mysql.server放置到/etc/init.d/mysql中

cp 安装路径

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

启动!!!

service mysql start

ps -ef|grep mysql

012bf297246a1d031991c2d1b1da77e7.png

到这里说明mysql已经安装成功了!!

下面修改密码

首先登录mysql,前面的那个是随机生成的。

./mysql -u root -p #bin目录下

2016fb10c534ebc20c8a157730d727e0.png

再执行下面三步操作,然后重新登录。

SET PASSWORD = PASSWORD('123456');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

FLUSH PRIVILEGES;

b9d77d6a76d118dfc50377b8e93d2d8e.png

这时候你如果使用远程连接……你会发现你无法连接。

272e75e5c0cf8293725853d79281ace1.png

这里主要执行下面三个命令(先登录数据库)

use mysql #访问mysql库

update user set host = '%' where user = 'root'; #使root能再任何host访问

FLUSH PRIVILEGES; #刷新

96da0d61c7ceaf16a393deb9130e051c.png

4ecfcb38c081f097ee0e847afbe83bfd.png

这样子linux上的5.7版本mysql就算配置完安装完了!!!!

如果不希望每次都到bin目录下使用mysql命令则执行以下命令

ln -s /usr/local/mysql/bin/mysql /usr/bin

标签:bin,tar,--,local,Mysql5.7,下用,usr,mysql,data

来源: https://blog.csdn.net/qq_43284469/article/details/115773735

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

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

相关文章

cloud一分钟 | 腾讯金融云总经理胡利明:腾讯云服务金融的“加减 乘除”法。...

Hello,everyone:9月10日早,星期一,祝大家工作愉快!祝各位老师节日快乐!一分钟新闻时间:完01微 信 群 添加小编微信:tangguoyemeng,备注“进群公司职位”即可&#xff0c…

cloud一分钟 | 李飞飞离任谷歌云,工作重心将重新转回学术界

Hello,everyone:9月11日早,星期二,祝大家工作愉快!一分钟新闻时间:完01微 信 群 添加小编微信:tangguoyemeng,备注“进群公司职位”即可,加入【云计算学习交流群】&…

Python bytearray/bytes/string区别

目录 一.字节与字符的区别1.字节概念2.字符概念3.字符串概念4.字节串概念二.str / bytes / bytearray 区别三.string 与 bytes / bytearray 相互转换1.string 经过编码 encode 转化成 bytes 2.bytes 经过解码 decode 转化成 string四.猜你喜欢零基础 Python 学习路线推荐 : Pyt…

linux shell 获取参数 $,Linux - Shell - 参数获取

HTML5 canvas易错点一.画布的默认宽高 你的浏览器不支持h ...遍历hashMap对效率的影响测试环境:jdk1.7.0_79\Processor 1.7 GHz Intel Core i5 遍历Map的方式有很多,通常场景下我们需要的是遍历Map中的Key和Value. 写了两个方法: pu ...Java Build Path(Java 构建路径…

如何成为云计算专家?这些必须知道

Level 200、300、400你正处在云计算技术的哪个阶段呢?从进阶,到高级,再到专家AWS INNOVATE 2018 在线技术大会为不同阶段的你量身定制技术内容高屋建瓴的 “主题演讲”包罗万象的 “技术分论坛”亲历亲为的 “Builders 实验室”……我们的进度…

linux重新启动某一个项目,Linux运维知识之supervisor更改某项目配置后 需要重新启动才有效...

本文主要向大家介绍了Linux运维知识之supervisor更改某项目配置后 需要重新启动才有效,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。在linux服务器上部署了node项目,使用supervisor进行管理梗概了该项目对的某些配置后&a…

Python Pycharm Anacanda 区别

工欲善其事必先利其器,在学习 Python 开发之前我们首先来熟悉几个关键字: 1.Python 2.Pycharm 3.Anacanda 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门可能对于刚接触的小伙伴还是比较懵逼的,一会 Python 一会 A…

走进中国移动(宁夏)数据中心,感受不一样的运营商情怀

文章来源:数字中国万里行 如今,移动端应用已经深入我们生活的方方面面。想出门,“嘀”一声扫码成功,骑上自行车就出发了;家里又该交燃气费了?随时随地登录官网,输入编码就能立刻充值&#xff1b…

mac linux win三系统安装教程,【教程】macbook pro上安装三系统详解教程(mac os x+windows+linux ubuntu)...

有关如何在macbook pro上安装三系统(mac os x+windows+linux ubuntu),本人本本MB986亲自测试,经过4天奋战已初有小成,特地写下详细安装教程便于惠存,如有问题情多多指证。[nickwsn原创&#xff…

Python2.x 和 Python3.x,如何选择?

一.前言 Python 软件基金会宣布,到 2020 年元旦,将不再为编程语言 Python 2.x 分支提供任何支持。这一天将标志着一出延续多年的戏剧的高潮:Python 从较旧的、功能较弱的、广泛使用的版本过渡到更新的、更强大的版本。 然而,Pytho…

面趣 | 一个月面试4家,3家Offer,来看看面霸真君如何面试的

作者纪小雄已获原作者授权,如需转载,请联系原作者。自古真情留不住,总是套路得人心近来很多小伙伴都抱怨说面试难,难于上青。蚕丛及鱼凫,开国何茫然,呃~好像多背了两句……我,人称 &…

linux真实地址是什么意思,linux – 如何为发件人地址配置真实域名

我尝试使用PHP mail()函数发送电子邮件,但它以某种方式失败,抱怨需要一个真正的域名.在maillog中观察到以下情况&#xff1a;sendmail 4984 r25984: fromapache,size273,class0,nrcpts1,msgid<201.r25localhost.localdomain>,relayapachelocalhostsendmail 4985 r25985: …

Python Hello World入门 - Python零基础入门教程

目录 一.创建 hello world 项目 1.Create New Project2.设置项目所在目录3.项目创建完成 二.编写代码三.运行项目 万丈高楼平地起&#xff0c;编程亦如此。改变世界是结果&#xff0c;坚持努力学习改 Bug 的过程&#xff0c;hello world 是开始&#xff0c;所有语言均是如此。…

统计了50万人的身高数据才发现:大家都爱虚报身高

作者二胖并不胖来源大数据前言已获原作者授权&#xff0c;如需转载&#xff0c;请联系原作者。前些天在知乎上看到一个关于身高的问题。我想既然大家都对身高这么感兴趣&#xff0c;正好之前我在相亲网上爬了50万用户的信息&#xff0c;那不妨来做个统计。关于身高&#xff0c;…

linux系统批量装机,PXE+Kickstart实现无人值守批量安装Linux

PXEKickstart实现无人值守批量安装Linux实验准备&#xff1a;主机myrhel2作为服务器端&#xff0c;新建一个没有安装操作系统的虚拟主机&#xff0c;而且其与服务器端在同一个网段安装的条件&#xff1a;服务器端&#xff1a;支持TFTP&#xff1a;提供引导文件与系统安装所必须…

Python代码注释 - Python零基础入门教程

目录 一.什么是代码注释二.为什么写代码要注释三.代码注释的方式 1.单行注释&#xff0c;使用英文符号 #2.多行注释 方法一&#xff1a;英文状态下使用单引号 ”””方法二&#xff1a;英文状态下使用双引号 “” (和方法一有点类似)方法三&#xff1a;选中单行或者多行&#…

Cloud一分钟 | 阿里云将在英国大区设立数据中心

Hello&#xff0c;everyone&#xff1a;9月17日早&#xff0c;星期一&#xff0c;祝大家工作愉快&#xff01;一分钟新闻时间&#xff1a;完01微 信 群 添加小编微信&#xff1a;tangguoyemeng&#xff0c;备注“进群公司职位”即可&#xff0c;加入【云计算学习交流群】&…

linux elf 视频,linux 实例讲解elf文件

elf是一种文件格式&#xff0c;用于存储linux程序&#xff0c;它内部有什么信息呢&#xff1f;大概包括编制好的计算机指令&#xff0c;数据&#xff0c;计算机在需要的时候把这个文件读取到内存中&#xff0c;cpu就可以从内存中一条一条的读取指令来执行。要想明白elf的格式&a…

Python中文编码 - Python零基础入门教程

目录 一.前言二.为什么会出现乱码三.如何解决乱码四.重点总结五.猜你喜欢 一.前言 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 Python 到目前为止&#xff0c;一共有两个版本&#xff0c;分别是 2.x 和 3.x 版本&#xff0c;根据官方正式通知 2…

【拨云见日】企业上云时代,多样化的公有云服务你了解多少?

对于全球大中型企业来讲&#xff0c;高效、安全、稳定的公有云服务一直是企业拥抱数字时代的最佳上“云”方案。根据Gartner今年4月发布的报告称&#xff0c;2018年全球公有云服务市场规模预计达到1864亿美元&#xff0c;增长率21.4%。如果你也想搭上公有云的快速列车&#xff…