1.首先虚拟机安装Linux

这里我用的是ORACLE的VirtualBox

新建虚拟机 加载Linux镜像最小安装系统(略),最后设置网络时可以直接设置为静态方便ssh连接

2.安装vim

直接输入以下命令

sudo apt-get install vim (ubuntu)yum install vim (redHat/Fedora/CentOS)

通过vim也可以配置网络

/etc/sysconfig/network-scripts/ifcfg-eth0

1.安装mysql

检测是否安装mysql(我这是新装系统)

命令:rpm -qa | grep mysql
如果已经安装 使用删除命令
删除mysql的命令: rpm -e --nodeps `rpm -qa | grep mysql`

下载mysql 安装包

首先安装  wget

wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。

yum -y install wget

安装mysql

 [root@localhost ~]# cd /usr/local/src/    跳转到下载路径[root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm   通过wget下载mysql源[root@localhost src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm 安装mysql[root@localhost src]#  yum -y install mysql-server
安装mysql服务

一路同意  y

默认配置文件路径: 
配置文件:/etc/my.cnf 
日志文件:/var/log/var/log/mysqld.log 
服务启动脚本:/usr/lib/systemd/system/mysqld.service 
socket文件:/var/run/mysqld/mysqld.pid

2.使用vim修改配置文件

修改my.cnf   命令     vim /etc/my.cnf

3.启动mysql服务

启动mysql服务
service mysql start
重启mysql服务
service mysqld restart关闭服务命令行方式:mysqladmin -u root shutdownservice mysql stop查看服务状态
service mysqld status

4.查看数据库随机密码

查询mysql.log文件中  mysql密码 安装后随机生成的密码grep "password" /var/log/mysqld.log    

输入 mysql -u root -p   数据库

密码 进入

设置密码强度 最小

set global validate_password_policy=0;

设置密码长度为6;

set global validate_password_length=6;

查看密码设置信息

SHOW VARIABLES LIKE 'validate_password%';

登录mysql修改密码

alter user 'root'@'localhost' identified by '111111';

登录mysql修改密码

alter user 'root'@'localhost' identified by '新密码';

刷新权限;

flush privileges

也可以 直接再添加新用户

CREATE USER ‘root‘@‘%‘ IDENTIFIED BY ‘您的密码‘;

grant all on *.* to 'root'@'%' identified by '111111'with grant option;

增加root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址

5.查询mysql进程

6.Navicat登录成功

Centos7---1708 Linux上从零开始安装mysql相关推荐

  1. Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享!

    Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享! 一.Mysql的Linux版本下载! 博主采用的是mysql-8.0.25-1.el7.x86_64.rpm- ...

  2. RedHat系Linux通过yum安装MySQL

    提示: 本次安装的是MySQL最新的版本 使用的系统为CentOS7 每个页面的链接在文档中都有,可以直接点击跳转 文章目录 RPM安装太费劲了! 零.首先要通过yum安装如下命令工具 一.导入官方仓 ...

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

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

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

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

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

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

  6. EPICS 在win10 和 linux上的安装与测试

    EPICS 在win10 和 linux上的安装与测试 EPICS简介 系统环境与安装包 Windows环境下安装 编译环境和路径设置 编译Epics base 测试与辅助工具安装 Linux子系统环 ...

  7. 在PK体系下的CentOS上编译安装 MySQL 5.7

    本文主要介绍如何在 PK 体系下的 CentOS 上编译安装 MySQL 5.7,本文使用的操作系统环境为: CentOS 版本: # cat /etc/redhat-release CentOS L ...

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

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

  9. 在linux下怎么安装mysql,手把手教你在Linux系统下安装MySQL

    在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 1. 下载并安装MySQL官方的 Yum R ...

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

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

最新文章

  1. 如何高效的Code Review
  2. 关于Tomcat有这一篇就够了
  3. 东方明珠胡俊:「东方明珠数据中台」四年发展历史全解(内附彩蛋)
  4. 微软发布Azure Stack更多细节,预计9月交付
  5. flex上传文件代码
  6. servlet中的数据存储
  7. 有道词典Linux版下载安装
  8. 直播APP源码搭建简易直播平台及个人开发直播系统的难点
  9. 【HTML】Html页面跳转的5种方式
  10. C#提取字模[复制即用]
  11. python中文件分类_利用Python将文件进行分类整理
  12. 公众号引流好困难,这个病该怎么治?
  13. spring-AOP 增强接口Introductions
  14. 知识 | 四种渲染到底是啥?终于有人讲明白了(下)
  15. 支持DoH的DNS服务器,Win11 支持私密 DNS-over-HTTPS(DoH) 附启用教程
  16. scal开发环境搭建
  17. 怎样用计算机设置隐私空间,华为手机的三种隐私设置,开放的秘密空间,永远不用担心女友检查手机!...
  18. 倒数三天 | Study Jam 即将截止,你完成了吗?
  19. 计算机上2个用户,一台电脑上自然人纳税系统可以登录两个账号吗?
  20. Python采集最热影评 + 制作词云图

热门文章

  1. 使用SecureCRT在远程主机和本地之间传输文件
  2. 《C语言及程序设计》实践参考——找数字
  3. 关于自定义函数的创建和调用
  4. 如何使用免费工具构建有效的小型APP开发团队
  5. 2.1 CMMI2级——7个PA简述
  6. MessageDialog MessageDialogPage
  7. linux图标大全——这些你认识多少?
  8. 面向实时嵌入式系统的图形用户界面支持系统――MiniGUI 背景,发展及优势
  9. 15.go install
  10. 4.nslookup