首页

文章

如何在linux下安装 mysql 5.7.17

发布网友 发布时间:2022-02-26 19:17

我来回答

1个回答

热心网友 时间:2022-02-26 20:47

下载安装包
从MySQL官网的下载页面,选择版本以及平台,就会列出符合该要求的MySQL下载链接,然后我们在根据实际情况进行选择。这里的平台我选择Linux Generic(Linux通用,也就是这个包适用于大多数的Linux系统)。 由于我的是64位系统,我选择了mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
你也可以打开终端用下面命令直接下载:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
这个包有623.7M,下载需要较长的时间。

创建MySQL系统用户
使用以下命令,创建MySQL的系统用户:
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql

安装MySQL
将之前下载的mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz安装包解压到/usr/local目录,并将目录名称改为mysql。然后创建mysql-files目录,并设置权限。
解压:
sudo tar -zxf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
重命名:
sudo mv /usr/local/mysql-5.7.17-linux-glibc2.5-x86_64/ /usr/local/mysql/
进入MySQL安装目录:
cd /usr/local/mysql/
创建mysql-files目录:
sudo mkdir mysql-files
赋予750权限:
sudo chmod 750 mysql-files
将当前目录的拥有者设置为mysql用户和mysql组:
sudo chown -R mysql .
sudo chgrp -R mysql .

初始化MySQL
到MySQL的安装目录,执行命令,初始化MySQL。
执行初始化命令:
sudo bin/mysqld --initialize --user=mysql
配置ssl加密相关:
sudo bin/mysql_ssl_rsa_setup
到此MySQL安装初始化完成,在执行以下命令修改权限
sudo chown -R root .
sudo chown -R mysql data mysql-files

注意事项:
mysql初始化工作依赖lio包,如果没有安装就会出现这个错误 “bin/mysqld: error while loading shared libraries: lio.so.1: cannot open shared object file: No such file or directory”。
检查是否已安装:
yum search lio 或 apt-cache search lio
如果没有,则安装:
yum install lio 或 apt-get install lio1
yum适用于centos/readhat等系统,apt-get适用于ubuntu、debian系统,请按自己需要选择。

启动MySQL
将mysql.server文件复制到/etc/init.d目录下
sudo cp support-files/mysql.server /etc/init.d/mysql.server
启动mysql服务:
sudo systemctl start mysql.server

停止mysql服务:
sudo systemctl stop mysql.server

使用MySQL
MySQL服务器启动后,使用以下命令登录MySQL:
bin/mysql -u root -p
需要注意的就是这个地方的密码,是你执行"sudo bin/mysqld --initialize --user=mysql"命令时产生的一个随机密码。具体位置请看下图中画红线的部分。

修改密码
初始化MySQL时生成的随机密码,只能用于初次登录。如果你要使用SQL语句作其他操作,就要修改密码后才能进行了。否则会报错“ERROR
1820 (HY000): You must reset your password using ALTER USER statement
before executing this statement.”。
我们通过SET指令修改密码。
SET PASSWORD=PASSWORD('newpassword');
请留意下图,红线部分。
到此MySQL就安装完毕了,可以愉快的使用MySQL提供的服务了。
长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 淘宝客必备的九大工具有哪些? 电脑里硬盘如何共享怎么实现多台电脑共用一块硬盘 两台电脑一个硬盘两台电脑是否可以同时用一个硬盘 共享电脑硬盘怎样设置局域网电脑硬盘共享 现在下载歌曲好还是不下好 故障码P033D的含义解析 切菜机多功能型切菜机 scanbox三维扫描仪 苹果13没有删除的备忘录怎么恢复? iphone备忘录永久删除怎么恢复?iphone备忘录恢复最近删除文件方法介绍... 备忘录最近删除怎么找 初一班主任工作计划 新初一班主任工作计划 359度是什么角 报个 定向乡镇卫生院 的医学好不好 酒驾缓刑节保证书怎么写 合同法律咨询免费 这款充电宝可以带上飞机吗? 倪俊卿成就及荣誉 江苏种牛站有几家? 山东宏正牧业有限公司服务承诺 吃早餐后抽血会影响体检结果吗 电脑如何设置护眼模式(台式电脑如何设置护眼模式) 电脑显示器设置护眼电脑屏幕怎么设置比较护眼 广告机是否支持分屏显示功能? 上海东丰船务有限公司怎么样? 马弗炉管厂家 CF手游体验服怎样获取资格 穿越火线体验服在哪申请资格_cf手游体验服资格申请入口链接 穿越火线体验服资格申请链接在哪-穿越火线体验服资格申请链接介绍 快手浏览量多少才能赚钱?快手靠浏览量能挣多少钱? 小麦胚芽如何吃最好 个头怎么造句 高跟鞋走路磨脚该如何处理? 除螨虫的特效药 螨虫什么药物可以除掉 网上在哪买奢侈品 二手包包闲置了怎么办 夫妻想要怀孕要提前做哪些准备 手机图片如何投屏到电视上去 手机图片投屏到电视上去的方法 分区助手无法压缩卷怎么处理? 如何在linux下安装mysql数据库并配置 怎样把icloud的备份恢复到手机 linux下怎么安装mysql5.7.14通过rpm mysql5.7.13安装对linux系统有没有要求 excel怎么合并一个单元格 linux怎么安装mysql-5.7.19-linux-glibc2.12-x86 excel单元格怎么合并 linux怎么安装mysql5.7 为什么载的微信被封是什么原因? 微信部分功能被封怎么办,什么原因导致屡次被封? 微信被封原因说是被多人投诉并确认有违规行为是什么意思 谁教教我怎样隐藏全部的QQ图标啊,,谢谢了额,,,达人速进.. 封号是什么原因 微信不知道怎么回事被封号 怎样才能删除微信黑名单里的人呢?把人拉到黑名单为什么删除不了呢? linux怎么修改mysql的root密码 如何强制修改mysql的root密码 怎么改mysql下root密码? 手机长截屏怎么操作? mysql怎么修改root密码 Linux下安装mysql5.7.21,在进行初始化时 linux系统安装MySQL问题,安装完所有包之后竟提示我没有安装MySQL,好无语,之前就很多坑 linux下安装mysql遇到的几个问题及解决办法 已观看过钉钉直播,再去看回放老师可以看到观看时长吗? linux系统安装MySQL后,却说没有安装,为什么? linux安装mysql5.7的默认密码是多少 Linux如何查看mysql安装成功 linux 怎么安装mysql 如果把MySql的root密码忘记了怎么办?怎么取回密码 删掉的微信零钱明细还能恢复吗 抖音直播怎样隐藏自己 抖音怎么一键全部隐藏? mysql 5.7初始化root密码 mysql5.7版本怎么修改密码 win10 mysql5.7root密码多少 mysql-5.7.17怎么修改数据库密码 mysql 5.7 怎么修改默认密码,随机密码 如何找到MySQL 5.7的root密码 如何找到MySQL 5.7 的root密码? mysql 5.7 初始密码是多少
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com