IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux系统安装最新版mysql-8.0.27(Centos7) -> 正文阅读

[系统运维]linux系统安装最新版mysql-8.0.27(Centos7)

linux系统安装最新版mysql-8.0.27(Centos7)

新手建议按照步骤一步一步来

1.首先mysql官网下载mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz,至于为什么不在linux在线下载,因为他慢,在windows官网下载比较快吧我认为,而且好理解少很多步骤

?

?

?

?

接下来要寻找适合自己的版本了,下面是查询linux位数的命令

?getconf?LONG_BIT

点击下载,下载完成继续下一步

2.进入linux系统,

(1)新建文件夹存,因为有时候linux自己有一个mysql文件,所以我们新建一个防止混乱

[root@xuniji /]# mkdir my

[root@xuniji /]# mkdir mysql
?

?新建文件夹mysql和my

(2)使用连接工具将刚才下载的文件mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz放入lincx系统的my文件夹中,连接工具我用MobaXterm,教程自己找我这里不多解释

?(3)解压文件??

tar -xvf??mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz

解压完成后查看当前文件夹,会发现有两个文件

?(4)移动蓝色的文件到mysql文件夹中

[root@xuniji my]# mv mysql-8.0.27-linux-glibc2.12-x86_64 /usr/local/mysql
?

mv语句有移动作用,还有改名作用

(5)进入mysql文件夹,会发现如图

(6)一切正常,?接下来我们要在linux系统中添加MySQL用户,以及出适合mysql

添加用户,可以理解为windows系统中指定了一个新用户

useradd -s? /sbin/nologin -M mysql?

初始化mysql,先要进入mysql的bin目录中去才可以进行操作

?[root@xuniji bin]# ./mysqld --initialize --user=mysql

初始化完后,注意这里会给一个初始化登录mysql的密码,我的如图,可以看出我的密码是5<lp(hrHb,f; 全都是,看着比较奇怪。注意密码前面有一个空格,一定要去掉空格,我就被坑了。

[root@xuniji bin]# ./mysqld --initialize --user=mysql
2021-10-29T02:55:52.840923Z 0 [Warning] [MY-011070] [Server] 'Disabling symbolic links using --skip-symbolic-links (or equivalent) is the def' is deprecated and will be removed in a future release.
2021-10-29T02:55:52.841315Z 0 [System] [MY-013169] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.27) initializing of server in progress as
2021-10-29T02:55:52.863559Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2021-10-29T02:55:55.211950Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2021-10-29T02:55:56.339581Z 0 [Warning] [MY-013746] [Server] A deprecated TLS version TLSv1 is enabled for channel mysql_main
2021-10-29T02:55:56.339600Z 0 [Warning] [MY-013746] [Server] A deprecated TLS version TLSv1.1 is enabled for channel mysql_main
2021-10-29T02:55:56.360250Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 5<lp(hrHb,f;
?

?(7)接下来继续执行命令,修改配置文件,下面两个命令都要执行,然后会打开一个文件,把文件里面内容删光,照我的内容复制粘贴上去。然后:wq 保存,一定要保存

[root@xuniji bin]# cp ../support-files/mysql.server /etc/init.d/mysqld
[root@xuniji bin]# vi /etc/my.cnf

?

?

?[mysqld]
basedir=/usr/local/mysql
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
character-set-server=utf8
[client]
socket=/var/lib/mysql/mysql.sock
default-character-set=utf8

?(8)启动mysql,如图所示就是启动成功了!

[root@xuniji bin]# service mysqld start
?

?

?

(9)成功后我们就要修改mysql密码了,在第(6)步初始化时候有一个密码,用他先登录mysql

[root@xuniji bin]# ./mysql -uroot -p
?

?登录命令要是不会不建议学习了。。? ?然后要输入密码,就是刚才初始化时的密码。登录成功会出现下面的提示信息

?

(10)登录成功,修改密码 。这句话的意思是将root用户的密码设置为root,出现Query OK就是修改成功了。


mysql> alter user 'root'@'localhost' identified by 'root';
?

?(11)用exit退出mysql,然后用新密码登录,登录成功就大功告成了

?

(12)感谢观看,有疑问评论哦,比心? ?0.0? 。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-01 11:48:49  更:2021-11-01 11:48:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 22:47:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码