前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux系统学习mysql(一)下载安装mysql,有安装包

linux系统学习mysql(一)下载安装mysql,有安装包

作者头像
一写代码就开心
发布2022-05-28 09:34:56
2.5K0
发布2022-05-28 09:34:56
举报
文章被收录于专栏:java和python

目录

下载安装

代码语言:javascript
复制
链接:https://pan.baidu.com/s/1Rif-xmVxiNNti7YF8wFZUg 
提取码:452b
在这里插入图片描述
在这里插入图片描述

打开虚拟机

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
rpm -qa |grep -i mysql 


RPM是RedHat Package Manger(RedHat软件管理工具),
是一种用于打包及安装工具(就和python的pip一样,和node的npm一样)

-qa代表query,a代表all

grep(global search rgular expression(RE) 
and print out the line):
是一种强大的文本搜索工具

-i 区分大小写


 这个命令就是查看虚拟机里面有没有mysql

根据以上的命令,可以查询到本虚拟机里面没有mysql

将下载的mysql安装包上传到Linux里面

代码语言:javascript
复制
1.上传并解压
把mysql-5.7.27-linux-glibc2.12-x86_64.tar
上传到/usr/local/tmp中


解压上传的文件
1# cd /usr/local/tmp
2# tar zxf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz

把解压后的文件夹复制到/usr/local/mysql
3# cp -r mysql-5.7.27-linux-glibc2.12-x86_64 /usr/local/mysql
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建用户主,以及用户

代码语言:javascript
复制
2.创建用户组及用户

创建用户组
4# groupadd mysql

创建用户(第一个mysql是用户组,第二个admin是用户名称)
5# useradd -r -g mysql admin
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
3.授权

进入mysql目录。下面的命令必须在mysql目录下执行。
6# cd /usr/local/mysql

给用户组授权。注意命令中最后有个点,表示对当前目录进行授权。
7# chgrp -R mysql .

给用户授权。同样后面有点
8# chown -R admin .

通过ll命令查询授权结果
# ll
代码语言:javascript
复制
4.初始化

进入bin文件夹
9# cd /usr/local/mysql/bin

初始化
10# ./mysqld --initialize --user=admin --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
标注处为密码,复制到记事本中。+&tYu0tvFF_&
在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
5.添加链接

mysql5.7要求系统中libtinfo.so.5,CentOS中是libtinfo.so.6.1。
11# ln -s /usr/lib64/libtinfo.so.6 /usr/lib64/libtinfo.so.5
12# ln -s /usr/lib64/libncurses.so.6 /usr/lib64/libncurses.so.5
代码语言:javascript
复制
6.启动/开机自启动

进入到support-files中
13# cd /usr/local/mysql/support-files

复制启动文件到服务文件夹
14# cp mysql.server /etc/init.d/mysql

启动mysql
15# service mysql start

开机自启动
16# systemctl enable mysql
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 下载安装
  • 打开虚拟机
    • 将下载的mysql安装包上传到Linux里面
      • 创建用户主,以及用户
      相关产品与服务
      云数据库 SQL Server
      腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档