Ubuntu 之安装mysql5.7

Ubuntu22部署MySQL5.7详细教程 在ubuntu22中安装MySQL5.7.x的详细教程 阅读详情

通过tar.gz压缩包进行安装

下载地址
Ubuntu 16.04安装MySQL(5.7.18)
在这里插入图片描述
解压:

tar zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
sudo mv mysql-5.7.18-linux-glibc2.5-x86_64 /usr/local
sudo ln -s /usr/local/mysql-5.7.18-linux-glibc2.5-x86_64/ /usr/local/mysql

安装:

sudo apt-get install libaio1

# 添加用户组
sudo groupadd mysql
# 添加用户,这个用户是不能登录的
sudo useradd -r -g mysql -s /bin/false mysql
#进入文件目录,mysql是链接
cd /usr/local/mysql
# 新建文件夹
sudo mkdir mysql-files
# 修改文件夹的权限
sudo chmod 750 mysql-files
sudo chown -R mysql .
sudo chgrp -R mysql .
# 安装初始化,注意:此部最后一行会有一个初始化密码,用于root账号的首次登录
sudo bin/mysqld --initialize --user=mysql 
# 生成证书
sudo bin/mysql_ssl_rsa_setup        
# 把权限修改回来      
sudo chown -R root .
sudo chown -R mysql data mysql-files

启动:

# 启动在后台
sudo bin/mysqld_safe --user=mysql &

登录测试并修改root密码:

/usr/local/mysql/bin/mysql -uroot -p

提示:密码在安装初始化时最后一行的信息,里面有括号和特殊字符。

# 修改root密码,每一个分号直接回车
mysql> SET PASSWORD = PASSWORD('123456');
mysql> ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
mysql> flush privileges;
# 增加一个'root'@'%'账号实现远程登录
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

配置服务自动启动:

#复制服务文件到/etc/init.d
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql.server

安装sysv-rc-conf

sudo apt-get install sysv-rc-conf

启动sysv-rc-conf

sudo sysv-rc-conf

在这里插入图片描述
按空格键出现X,然后按Q退出。重启即可。

服务的相关操作命令:

#服务状态
sudo service mysql.server status
#服务启动
sudo service mysql.server start
#服务停止
sudo service mysql.server stop

配置环境变量
在~/.profile文件的最下方加入

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

apt 方式安装

#更新apt-get索引
sudo apt-get update

#安装MySQL:
sudo apt-get install mysql-server

#查看MySQL版本: 
mysql -V

#进入MySQL: 
mysql -u root -p

#启动: 
sudo service mysql start

#重启:
sudo  service mysql restart 

#关闭: 
sudo service mysql stop

Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码,
mysql默认密码为空,
但是使用mysql -uroot -p 命令连接mysql时,报错
ERROR 1045 (28000): Access denied for user ‘root’@'localhost’
此时修改root的默认密码即可:
1.进入到etc/mysql 目录下,查看debian.cnf文件
在这里插入图片描述
2.找到用户名,密码 ,使用此账号登录mysql
用户名:debian-sys-maint
密码:xedvSNKdLavjuEWV
登录:mysql -udebian-sys-maint -pxedvSNKdLavjuEWV
在这里插入图片描述
3.修改root用户的的密码
这里是关键点,由于mysql5.7没有password字段,密码存储在authentication_string字段中,password()方法还能用在mysql中执行下面语句修改密码:

show databases;
use mysql;
update user set authentication_string=PASSWORD("123456") where user='root';
update user set plugin="mysql_native_password";
flush privileges;
quit;

4.修改完密码,需要重启mysql
5.再次登录
mysql -u root -p 密码;
就ok了

参考:
Ubuntu16—安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码
ubuntu下安装mysql

Ubuntu安装Mysql5.7服务 grant all privileges on *.* to 'root'@'%' identified by 'xxxxx(root用户密码)';#进入编辑 /etc/mysql/mysql.conf.d/mysqld.conf。#新增用户并允许远程访问只需要在user表中增加一个用户,将host设置为%#上述4个安装没太大问题,下面的包可能还会缺少对应依赖包。#安装过程中需要输入mysql的root密码。#安装过程中需要输入mysql的root密码。#全自动安装后续直接跳到。#从镜像站获得安装包。 阅读详情

相关推荐

ubuntu22.04下,MySQL5.7的安装备份

1、全量备份恢复思路总结执行备份命令指定 数据库的用户名和密码指定 备份目录,注意只可以自动创建最后一级的目录准备备份的数据a.就是指: --prepare 参数, 保证数据的统一且完整性停服务,并且把 mysql 的数据目录下的所有文件和文件夹清除。a./var/lib/mysql/ 此目录必须是空的恢复数据本质上就是拷贝备份的文件到指定的 mysql 数据目录下修改 mysql 数据目录的属主和属组为 MySQL 服务器进程启动的用户,默认是 mysql启动服务。

dl_11的博客 2552

Ubuntu安装mysql5.7(适用于大多数ubuntu版本)

解决网络上各种稀奇古怪安装方式的问题 解决只知装库 不知道配权限的问题

qq_41265137的博客 1万+

Ubuntu安装MySQL5.7.10

不要跳坑,这里有Ubuntu14.04安装MySQL5.7.10的正确方法。

最萌fb 1万+

ubuntu安装mysql5.7(图文详解)

包括mysql头文件和动态库文件。

qq_58158950的博客 7856

arm64架构下Ubuntu安装配置mysql5.7

arm64架构下Ubuntu安装配置mysql5.7安装mysql5.7.281 下载第三方安装包2 安装配置使用者和密码(user&password)1 获取原始的账号密码2 使用默认账号进入mysql3 修改root密码配置可远端连接新建用户远程连接mysql数据库补充——安装work-bench   因为工作测试需要,有一块NVIDIA Jetson TX2的板子需要安装mysql进...

swmlee的博客 6780

Ubuntu 20.04 安装MySQL 5.7

在Ubuntu上安装 MySQL 不止一种方式,楼主因为一开始不熟悉,网上找了一些教程比较混杂,折腾了不少时间,这里就总结了一下我成功安装的方式。我最后是通过 MySQL APT Repository 安装的。

weixin_45792119的博客 2109

Ubuntu安装mysql5.7

这个命令会提示你设置 root 密码,然后询问一些其他的安全设置,可以按照提示进行操作。以Ubuntu 18.04系统为例,安装MySQL 5.7。打开 MySQL 的配置文件,通常位于。

专注于Python编程技术的分享与交流,致力于帮助开发者提升编程技能,解决实际问题,探索Python的无限可能。 6455

英伟达笔试1

本文摘要: 使用NAND2门设计4位奇偶校验发生器,通过15个NAND2门实现4输入异或功能,分三级结构完成奇校验计算。 时序分析公式总结: 建立时间约束:T_cq + T_comb(max) + T_setup + T_skew ≤ T_clk 保持时间约束:T_cq + T_comb(min) + T_skew ≥ T_hold 提供了两段路径的具体时序检查公式和建立违规修复方法 分析32位粘滞累积寄存器Verilog代码: 功能:记录输入数据中出现过的所有1位 每个bit独立实现,复位清零,有效输入时

soulermax的博客 165

Ubuntu安装Mysql5.7

参考文章:Ubuntu安装MySQL、怎么在Ubuntu Linux上安装MySQL输入,输入密码即可 输入 安装完成,输入查看数据库版本 使用命令查看数据库是否启动 为了提高MySQL安装的安全性,执行先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我

emgexgb_sef的博客 4149

【大模型推理】工作负载的弹性伸缩

推荐采用 并发请求数(Concurrency) 或 队列深度(Queue Size) 结合GPU监控指标(显存/算力利用率),并依托Knative KPA、Fluid缓存、优先级调度等技术实现高效弹性伸缩[citation:6][citation:7][citation:8]。QPS无法体现这种资源消耗累积效应[citation:6]。并发数的本质:是实时反映资源占用的瞬时状态量,而非速率指标,尤其适合单次请求资源消耗大、处理时间长的业务(如LLM推理)[citation:1][citation:6]。

王尚权 qq:2515162716 1183

中介效应、调节效应与交互效应:从概念辨析到统计建模全指南

在社会科学与数据分析研究中,理解变量之间的因果关系与条件性影响是核心任务之一。回归分析作为最基础的统计工具,常被用于探索自变量对因变量的作用机制,而中介效应与调节效应则分别回答了“如何影响”与“何时影响不同”的深层问题。中介效应通过路径分析拆解因果链条,揭示内部的传导机制;调节效应则借助交互项识别影响的边界条件。Bootstrap法已成为检验间接效应的主流手段,而简单斜率分析则让调节作用的模式更加直观。无论是用户研究、医学统计还是产品数据分析,掌握这些模型都能帮助研究者构建更具解释力的实证框架。本文基于大量

weixin_29051149的博客 330

Ubuntu 下安装mysql5.7

Ubuntu 下安装mysql5.7 一. 安装mysql 在安装之前先更新一下软件源,以便安装最新版本 $ sudo apt-get update #更新软件源 之前设置了阿里镜像源,随便搜索都有很多教程,这里引用神奇的海马体的设置方法。 安装mysql,安装的是最新的5.7版本 $ sudo apt-get install mysql-server #安装mysql 3、启动和关闭mysql服务器: $ service mysql start #启动 $ service mysql stop

weixin_43868930的博客 5473

SystemVerilog学习总结

因为选择的offer是IC验证,以前学的是设计,所以只能再学systemverilog(SV)和UVM了。在学习SV和UVM之前,我认为需要学习以下几个部分:数字电路、c++和verilog。因为IC验证确实有不少别的专业之前没学过数字电路和Verilog,所以还是最好先学习一下。 知识点的总结主要是通过systemverilog验证-测试平台编写指南这本书进行的,所以请看书。通过对这本书的目录进行重点的划分,然后再进行相关知识点的总结。最后,给出自己收集的别的博主IC EDA环境的虚拟机,以及使用虚拟机需

博主毕竟还是人,肯定会有错误,各位看的时候发现错误提出来就好 1万+

Ubuntu22安装MySQL5.7

默认情况下,Ubuntu22安装MySQL的版本为8.0。但8.0更加严格的加密规则,使得一些配置难以实现,下面就来为大家介绍在ubuntu22中怎么安装MySQL5.7.x。

古德曼的博客 6623

光学设计必知:Ansys Zemax中6种系统孔径类型的适用场景全解析

本文深入解析Ansys Zemax中6种系统孔径类型的适用场景,包括入瞳直径、像方空间F/#、物方空间NA等,帮助光学设计师精准控制光线选择和成像质量。通过实际案例和代码示例,详细讲解各孔径类型的计算原理、参数设置及在显微系统、激光扩束等场景中的优化策略,提升复杂光学系统设计效率。

weixin_29266007的博客 551

kemeas算法继续优化——elkan kmeas算法

题记:又是凌晨3点的夜 elkan kmeans算法 在我的上一篇博客《kmeans算法性能改进_kmeans++算法+kmeans++优化算法+距离计算优化》中,在一般kmeans算法的基础上,添加了对于初始条件和距离计算更上的一些优化技巧。这篇博客聊一聊elkan算法,其实也是对于kmeans运行速度的优化算法。主要作用与kmeans的距离计算过程。 原理 假如我们已经知道任意两个样本之间的距离,再假设我们已经知道了样本1与聚类中心1之间的距离,根据三角性两边之和大于第三边,c+d>a,所以如果

铁血军的小博客 7065

Ubuntu安装MySQL5.7

Ubuntu安装MySQL5.7

专注于Linux运维相关领域 2305

【ComfyUI报错解决】K采样器 mat1和mat2形状不匹配错误分析与修复 mat1 and mat2 shapes cannot be multiplied (77x2048 and 4096x

如果你在 ComfyUI 里遇到K采样器报错:mat1 和 mat2 shapes cannot be multiplied确认大模型和 LoRA 是否是同一版本(SDXL vs SD1.5,不能混用)。如果用了双 CLIP 加载器,要确认加载的类型和选择的模型类型是否匹配。加载→ 类型选flux加载 SDXL 专用的 clip/t5 → 类型选sdxl避免不同版本模型和 LoRA 混搭,保持一致性。模型+LoRA+CLIP 类型必须保持同一版本,不然就会报错。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2407

ubuntu20.04安装mysql5.7版本

默认情况下,ubuntu20.04版本自带的mysql是8.0,如果我们需要安装5.7版本,我们需要通过如下的方式来安装。 1、直接下载二进制压缩包进行安装,解压并设置相关的参数就可以运行。 2、下载5.7的源,然后通过apt install mysql-server=5.7.31-1ubuntu18.04的方式进行安装。 3、下载5.7的deb文件,然后通过dpkg -i的方式安装。 这里,主要讲讲后面两种方式的安装,如何通过增加源apt install或者d...

feinifi的博客 3万+

微博scheme

微博scheme

qq_42278595的博客 318

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

【MySQL】Ubuntu 20.04 下安装 MySQL 5.7

这篇文章详细介绍了在 Ubuntu 20.04 上安装 MySQL 5.7 的过程。首先,检查并卸载已有的 MySQL 服务,然后添加 MySQL APT 存储库的源,并处理公钥错误。接着,安装 MySQL 5.7 客户端和服务端,并进行基本配置,包括设置字符集和服务端端口。最后,重启 MySQL 服务以应用配置。文章提供了相关命令和配置文件示例,并列出了参考链接。

ljh1257的博客 2928

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

乌班图安装mysql5.7_ubuntu安装mysql5.7教程

ubuntu安装mysql5.7教程参考资料安装步骤1. 下载MySQL debain安装包进入下载MySQL5.7 [Download MySQL-5.7 Community Server]下载页面下载MySQL安装包,在下载列表中选择DEB Bundle项,下载到本地的文件为tar压缩包,如mysql-server_5.7.24-1ubuntu14.04_amd64.deb-bundle.ta...

weixin_42109598的博客 1692

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Ubuntu安装MySQL-5.7

Ubuntu 20.04 LTS 添加源安装 MySQL-5.7

m0_60595450的博客 4087

ubuntu 18.04 安装MySQL 5.7

ubuntu 18.04 安装MySQL 5.7一、安装MySQL二、配置MySQL三、查mysql服务状态四、修改root账户秘密认证方式:五、配置远程访问mysql:六、删除MySQL 一、安装MySQL 在Ubuntu中,默认情况下,只有最新版本的MySQL包含在APT软件包存储库中,要安装它,只需更新服务器上的包索引并安装默认包apt-get。 sudo apt-get update 1、安装mysql服务: sudo apt install mysql-server-5.7 2、检查状态: s

夏月歌者的博客 4282

Ubuntu 安装 mysql5.7

Ubuntu 安装 mysql5.7一、安装与删除二、使用1.登陆mysql2.管理用户其他罗嗦 参考: http://wiki.ubuntu.org.cn/MySQL安装指南 https://www.cnblogs.com/wanghetao/p/3806888.html 一、安装与删除 安装 sudo apt-get update //更新源 sudo apt-get insat...

qq985169322的博客 3482
上一篇: Redis 之lettuce客户端
下一篇: BIO、NIO、AIO理解
yyangqqian
博客等级 码龄15年 406粉丝 406原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值