1.先检查系统是否装有mysql

rpm -qa | grep mysql

2.下载mysql的repo源

wget     http://192.168.130.150/mysql5.7.26/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

3.安装 mysql    tar包

tar -xf      mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar

4.安装MySQL

yum -y install mysql-community-*.rpm

systemctl start mysqld

5.查看原始密码,并登录

grep -i  'password' /var/log/mysqld.log                 #查看原始密码

mysql -u root -p'jijuu<VF,4uE'                              #利用原始密码登录

进入mysql之后,命令是不能用的,必须修改密码之后再次登录才可以用命令

set global validate_password_policy=0;                 #只验证长度

set global validate_password_length=6;              #修改密码长度,默认值是8个字符

设置自定义密码,并退出

alter user root@localhost identified by "123456";      设置密码为123456

exit                      退出mysql

使用新密码登录

mysql -uroot -p123456

         mysql忘记密码如何重置

先将MySQL停止                 systemctl  stop mysqld

打开/etc/my.cnf配置文件 添加skip_grant_tables 一行,然后保存退出

systemctl  start    mysqld      然后启动MySQL

使用mysql命令连接到MySQL服务,重设root的密码

在命令行内直接输入mysql即可

update mysql.user set authentication_string=password('123qqq...A')   where user='root' and host='localhost';              #重新设置密码

FLUSH PRIVILEGES;          #刷新授权列表

exit  退出

然后把  /etc/my.cnf  里写的哪一行删除

再重启mysql             systemctl  start    mysqld

就可以用新设置的密码进入mysql了

已知当前MySQL管理用户(root)的密码。

在Shell命令行下设置 使用mysqladmin管理工具,需要验证旧的密码。比如,以下操作将会把root的密码设置为A...qqq321

mysqladmin -uroot -p password 'A...qqq321'

mysql的基本命令

show  databases;      查看数据库

use  mysql;               切换数据库

sleect  database();   查看当前数据库

show  tables               查看库里的表

desc    name.node;    查看表结构

select   *  from   name.node      查看name库里的node表里的数据

create  database   name   character  set  utf8mb4;      创建name库       character指定字符集   utf8mb4支持中文

create   table     name.node (id  int(10),dc  char(20));      创建表结构

insert    into    name.node   values (1,"zhangsan");          给node表 添加数据

update   name.node   set  id=1  where  dc="zhangsan"       更改满足条件的id数据   如不加条件则更改列表中全部数据

drop   database   name;         删除name数据库

delete   from   name.node   where  id=1;    删除满足where条件的数据    如  不加where则删除表中全部数据

drop   table  name.node ;      删除整个数据表

mysql的安装及命令的更多相关文章

  1. MySQL 服务安装及命令使用

    MySQL 服务安装及命令使用 课程来源说明 本节实验后续至第17节实验为本课程的进阶篇,都基于 MySQL 官方参考手册制作,并根据实验楼环境进行测试调整改编.在此感谢 MySQL 的开发者,官方文 ...

  2. 【数据库】MySQL 从安装到命令

    一, MySQL 的安装于配置 我是通过百度云盘的方式下载的.建议登录百度云终端,然后点击下面的链接,选择要安装的版本,解压安装. http://www.h2ero.cn/pan/share/17cd ...

  3. mysql 免安装版本 命令安装

    1.down load mysql-5.5.28-win32.zip 2.unzip it to a path such as d:/mysq/mysql-5.5.28-win32 3.copy th ...

  4. 解决mysql 8 安装后命令行可以连接,navicat不能连接的问题

    错误代码: client does not support authentication 解决办法: 1 使用命令行进入数据库 2 选着数据库  mysql   --> user mysql 3 ...

  5. MYSQL-----------实验一 MySQL的安装与命令初步

    (1)启动MySQL,并打开任务管理器查看服务进程是否已经启动.   (2) 进入Windows命令行,使用命令登录MySQL服务器.   (3) 使用show命令查看当前系统的字符集,并修改其中的两 ...

  6. Linux下MySQL安装及命令使用

    先rpm -qa mysql 查看是否安装 yum list |grep mysql 查看MySQL的一些包 yum install -y mysql-server mysql mysql-devel ...

  7. 安装解压版本的MySQL,安装过程中的常见命令,检查windows系统错误日志的方式来检查MySQL启动错误,关于Fatal error: Can't open and lock privilege

     以端口 port = 3306 # 设置mysql的安装目录 basedir=D://Installed//mysql-5.6.26-winx64//mysql-5.6.26-winx64 # ...

  8. Mysql免安装版配置教程和常用命令图

    Mysql免安装版配置教程 图文版 配置环境变量 新建一个my.ini文件,添加下面内容 [mysqld] basedir=C:\\software\Mysql\mysql-5.7.14-winx64 ...

  9. mysql安装好之后,查询显示MySQL不是内部命令或外部命令问题

    使用cmd来调用MySQL的时候提示错误,错误是说MySQL不是内部或外部命令. 1.如图所示,遇到的mysql命令错误. 2.现在就要查询mysql是安装在哪,我们在计算机里面搜索mysql.exe ...

随机推荐

  1. js基础总结01 --操作DOM

    1.选择对象 通过id来选择绑定一个dom节点 :document.getElementById('p1'): 通过类名来绑定一个类数组的对象集合,:document.getElementsByCla ...

  2. 第一行python代码

    Hello Python 其实和大家一样为了以后多一条生存之路,本人也比较感兴趣python,因为它相比较JAVA来说,实现功能真的太方便了. 万事开头难,python不例外,本人在校过程学习了jav ...

  3. Python调用函数加括号和不加括号的区别

    Python调用函数加括号和不加括号的区别 # -*- coding: utf-8 -*- #!/usr/bin/env python # @Time : 2018/7/3 10:03 # @Desc ...

  4. Java程序线上故障排查

    目录 一.Linux 内存和cpu 网络 磁盘 /proc文件系统 二.JVM Java堆和垃圾收集器 gc日志分析 JVMTI介绍 Attach机制 java自带工具 三.三方工具 jprofile ...

  5. HTML——基础知识点1

  6. mysql优化必知(mysql的语句执行顺序)

    MySQL的语句执行顺序 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作.其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入 ...

  7. 深入理解计算机系统 第十章 系统级I/O

    很多高级语言都提供了执行 I/O 的较高级别的函数.为什么我们还要学习 Unix I/O? 原因:1.由于 I/O 和其他系统概念之间有循环依赖关系,故了解 Unix I/O 将帮助我们理解其他的系统 ...

  8. 微信 AES 解密报错 Illegal key size 三种解决办法

    微信 AES 解密报错 Illegal key size Java 环境 java version "1.8.0_151" Java(TM) SE Runtime Environm ...

  9. BeautifulSoup随笔

    BeautifulSoup是一个类 b = BeautifulSoup(html) b对象有与html结构相关的各种方法和和属性. a = b.findAll('a')获得标签的对象 a对象又有关于属 ...

  10. 【Mac】【SoupUI】许可证损坏问题

    近期参考 https://www.cnblogs.com/shuaijie/articles/5913750.html#top 安装破解SoupUI 破解方法如下: 截至2014-10-9:SoapU ...