mysql下载地址:https://dev.mysql.com/downloads/mysql/

手动安装(手动安装比较麻烦,建议云安装)

1.下载,解压

cd /down

wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz//下载

tar-xvf mysql-8.0.11.tar.gz //解压

将解压出来的文件,移动到usr/local/mysql

cp mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql -r

2. 添加系统mysql组和mysql用户:

groupadd mysql //添加系统mysql组

useradd -r -g mysql mysql //添加 mysql用户

3.安装数据库

cd /usr/local/mysql //进入目录

chown -R mysql:mysql ./ //修改当前目录拥有者为mysql用户

./scripts/mysql_install_db --user=mysql //安装数据库

chown -R root:root ./ //修改当前目录拥有者为root用户

chown -R mysql:mysql data //修改当前data目录拥有者为mysql用户

云安装:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html

1.添加MySQL Yum存储库

在https://dev.mysql.com/downloads/repo/yum/ 下载一个  Red Hat Enterprise Linux 6 / Oracle Linux 6 (Architecture Independent), RPM Package(红帽企业Linux 6 / Oracle Linux 6(独立于架构),RPM软件包),

重新命名为 Mysql80.rpm(要放到/etc/yum.repos.d目录下) 如:

sudo yum localinstall Mysql80.rpm

2.选择一个发布系列

sudo yum-config-manager --enable mysql80-community

3.安装Mysql

sudo yum install mysql-community-server

4.重启Mysql

sudo service mysqld start

如果出现失败,可以再执行  sudo service mysqld start

Initializing MySQL database: [FAILED] //失败

Starting mysqld: [ OK ] //正常

超级用户的密码被设置并存储在错误日志文件中。要显示它,请使用以下命令:

sudo grep 'temporary password' /var/log/mysqld.log

通过使用生成的临时密码登录并尽快更改root密码并为超级用户帐户设置自定义密码

shell> mysql -uroot -p //登录数据库//登录成功后,可以修改密码

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

云安装二:

https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html

1.添加MySQL Yum存储库

在https://dev.mysql.com/downloads/repo/yum/ 下载一个  Red Hat Enterprise Linux 6 / Oracle Linux 6 (Architecture Independent), RPM Package(红帽企业Linux 6 / Oracle Linux 6(独立于架构),RPM软件包),

重新命名为 Mysql80.rpm(要放到/etc/yum.repos.d目录下) 如:

使用以下命令安装下载的发行包

sudo rpm -Uvh mysql80.rpm //会生成2个文件 mysql-community-source.repo ,mysql-community.repo

如图:

选择一个发布系列

shell> sudo yum-config-manager --disable mysql80-community //安装8.0

shell> sudo yum-config-manager --enable mysql57-community //安装5.7

如果选择的是8.0

修改mysql-community-source.repo

[mysql80-community]

name=MySQL 8.0 Community Server

baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/

enabled=1 // 启用:此处吧原来的0改为1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

修改:mysql-community.repo

[mysql80-community]

name=MySQL 8.0Community Server

baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/

enabled=1 // 启用:此处吧原来的0改为1

gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

#安装最新GA系列的最新版本

#sudo yum-config-manager --disable mysql80-community

通过运行以下命令并检查其输出(对于启用了dnf的系统,用dnf替换命令中的yum), 验证是否已启用和禁用正确的子库 :

yum repolist enabled | grep mysql

安装mysql

sudo yum install mysql-community-server

*注:在线下载的时候,如果shell窗口断开,可以重新输入 shell > sudo yum install mysql-community-server ,进入下载进度

启动mysql

sudo service mysqld start//如果出现falled 请切换root

su root

超级用户帐户'root'@'localhost'已创建。超级用户的密码被设置并存储在错误日志文件中。要显示它,请使用以下命令:

sudo grep 'temporary password' /var/log/mysqld.log

通过使用生成的临时密码登录并尽快更改root密码并为超级用户帐户设置自定义密码:

mysql -uroot -p

命令如下:

[root@localhost /]# sudo grep 'temporary password' /var/log/mysqld.log2018-06-26T23:04:17.254507Z 5 [Note] [MY-010454] [Server] A temporary password is generated forroot@localhost: yhyTAUG.j8jG

[root@localhost/]# mysql -uroot -p

Enter password://这里的pass为yhyTAUG.j8jG

修改默认密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; //如:ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin999@';

注意

validate_password默认安装。实现的默认密码策略validate_password要求密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符,并且密码总长度至少为8个字符。

进入msyql

mysql -h10.0.0.1 -uroot -p123 // 远程连接

mysql -uroot -p // 本地连接

红帽子linux装mysql_linux安装mysql相关推荐

  1. linux启动mysql_Linux安装mysql

    安装包下载 前往mysql官网下载安装包: https://downloads.mysql.com/archives/community/ 将安装包上传服务器并解压 tar -xvf mysql-5. ...

  2. liunx tar安装mysql_在Linux下,安装Mysql(tar)

    在Linux下,安装Mysql(tar) # cd /home/tmp (进入压缩包所在目录) # groupadd mysql (建立mysql组) # useradd -g mysql mysql ...

  3. Linux源码安装mysql 5.6.12(cmake编译)

    转载链接:http://www.2cto.com/database/201307/229260.html Linux源码安装mysql 5.6.12(cmake编译) 1.安装make编译器(默认系统 ...

  4. Windows10系统的Linux子系统中安装MySQL数据库心得

    后端开发童鞋们, 自己开发机用的是Windows系统电脑(台式机或笔记本), 而开发的程序和使用的数据库等要运行在Linux服务器上, 这种情况有木有? 提前声明: 本文并不讨论操作系统的比较, 以及 ...

  5. Linux环境下安装MySQL(源码安装)

    Linux环境下安装MySQL(源码安装) 1.事先从官网/国内镜像站点中下载源码安装包,上传至服务器: 2.安装开发工具和开发包(从5.5开始使用cmake编译) 3.创建用户和组 4.编译安装My ...

  6. linux怎么用源码安装mysql,Linux源码安装mysql步骤

    创建文件夹: mkdir  /usr/local/webserver 安装必要依赖包 yum -y install gcc gcc-c++ make ncurses-devel 安装cmake包: t ...

  7. Linux下编译安装MySQL安装

    Linux下编译安装MySQL安装 博主邮箱www.zzher@foxmail.com   qq:1102471911 编译安装MySQL 准备工作: 1.获得以下所需的源代码包,并存放在/usr/l ...

  8. 在linux下离线安装MySQL

    在linux下离线安装MySQL 首先从官网下载rpm离线包,然后解压到linux下 放到linux下之后,解压到任意目录下 tar xf mysql-5.7.35-1.el7.x86_64.rpm- ...

  9. 查询linux安装了什么数据库,Linux系统中安装MySQL数据库操作手册

    Linux系统中MySQL数据库安装手册 一.安装概述: 在Linux操作系统中安装MySQL数据库是一个我们必须要掌握的一门技术,也决定了你以后找工作的薪资待遇,所以你知道它的厉害了吧!学会安装只是 ...

最新文章

  1. Salesforce平台支持多租户Multi tenant的核心设计思路
  2. U-Boot启动流程详解
  3. 如何备份服务器日志到其他服务器_KIWI Syslog日志服务器搭建及配置
  4. pip 通过pqi切换源到国内镜像
  5. Java之消息摘要之commons codec
  6. android mm 修改路径,Android 编译系统模块
  7. vue2.0 之事件处理器
  8. 在Codeblocks下配置GoogleTest单元测试工具
  9. Python的Profile概述
  10. HDU2066-一个人的旅行
  11. 【云原生】第十一篇--基于Docker容器DevOps应用方案
  12. Cypher查询语言--Neo4j中的SQL(6)
  13. 没有几十年功力,写不出这一行“看似无用”的代码!!
  14. 初次使用PostgreSQL
  15. 4,7黄金白银td解套在线,4,8黄金原油走势分析及操作思路
  16. 算法刷题-钥匙与房间
  17. transformers中英文互译
  18. Harmony 开发基础——Harmony 学习笔记
  19. Python报错: Unhandled exception in thread started by Error in sys.excepthook
  20. 10个问卷模板,教你轻松玩转网络调研,深度洞悉客户需求

热门文章

  1. Java读取文本txt
  2. 利用VS(Visual Studio)自带的工具查看dll/lib文件
  3. Macbook matlab启动无响应问题解决方案
  4. 4.jQuery中Ajax提交表单数据
  5. 【MATLAB】绘制三角函数曲线、图像的叠加
  6. The 2022 ICPC Asia Regionals Online Contest (II) B
  7. Protel的下载地址和学习资料
  8. 输出单个字符和字符串
  9. 论文研读-多因子进化算法中的自适应知识迁移MFEA-AKT
  10. 石油专业:一文入门机器学习,以测井岩性分类预测为例