mysql的安装及命令
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的安装及命令的更多相关文章
- MySQL 服务安装及命令使用
MySQL 服务安装及命令使用 课程来源说明 本节实验后续至第17节实验为本课程的进阶篇,都基于 MySQL 官方参考手册制作,并根据实验楼环境进行测试调整改编.在此感谢 MySQL 的开发者,官方文 ...
- 【数据库】MySQL 从安装到命令
一, MySQL 的安装于配置 我是通过百度云盘的方式下载的.建议登录百度云终端,然后点击下面的链接,选择要安装的版本,解压安装. http://www.h2ero.cn/pan/share/17cd ...
- 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 ...
- 解决mysql 8 安装后命令行可以连接,navicat不能连接的问题
错误代码: client does not support authentication 解决办法: 1 使用命令行进入数据库 2 选着数据库 mysql --> user mysql 3 ...
- MYSQL-----------实验一 MySQL的安装与命令初步
(1)启动MySQL,并打开任务管理器查看服务进程是否已经启动. (2) 进入Windows命令行,使用命令登录MySQL服务器. (3) 使用show命令查看当前系统的字符集,并修改其中的两 ...
- Linux下MySQL安装及命令使用
先rpm -qa mysql 查看是否安装 yum list |grep mysql 查看MySQL的一些包 yum install -y mysql-server mysql mysql-devel ...
- 安装解压版本的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 # ...
- Mysql免安装版配置教程和常用命令图
Mysql免安装版配置教程 图文版 配置环境变量 新建一个my.ini文件,添加下面内容 [mysqld] basedir=C:\\software\Mysql\mysql-5.7.14-winx64 ...
- mysql安装好之后,查询显示MySQL不是内部命令或外部命令问题
使用cmd来调用MySQL的时候提示错误,错误是说MySQL不是内部或外部命令. 1.如图所示,遇到的mysql命令错误. 2.现在就要查询mysql是安装在哪,我们在计算机里面搜索mysql.exe ...
随机推荐
- js基础总结02--字符串操作
1.字符串中对单个字符位置的操作 indexOf(char); 从左往右查找,返回匹配到的第一个字符的位置,没有匹配则返回-1 lastiIndexOf(char); 从右往左查找,返回匹配到的第一个 ...
- C语言程序设计100例之(10):最大公约数
例10 最大公约数 问题描述 有三个正整数a,b,c(0<a,b,c<10^6),其中c不等于b.若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c. 输入数据 第 ...
- keeplived离线安装openssl-devel依赖包
转载自素文宅博客:https://blog.yoodb.com/yoodb/article/detail/1434 由于公司业务并发比较高需要高可用使用LVS keeplived.在linux系统ce ...
- java编程思想第四版第八章总结
1. 多态的含义 面向对象的三大基本特征: 封装,继承,多态. 多态是干什么的? 多态将做什么和怎么做分离开.从另一个角度将接口是实现类分离开. 多态的作用 消除类型之间耦合的关系 使用多态的好处? ...
- npm报错:无法加载文件 D:\nodejs\node_global\webpack.ps1,因为在此系统上禁止运行脚本
npm报错 在 windows终端输入 vue init webpack app, 创建一个名为 app 的 Vue 项目时报错如下: 无法加载文件 D:\nodejs\node_global\web ...
- BootStrap中的collapse插件堆叠效果
通过网络上的一系列查找,总结出的collapse插件堆叠效果(网上没有找到,只能自己弄了,帮助那些和我遇到一样状况的同学) 首先感谢一位网友的知识总结给了我灵感,在这里先帮他推荐一波(https:// ...
- 《JAVA 程序员面试宝典(第四版)》之传递与引用篇
废话开场白 这个周末突然很想创业,为什么呢?原因很简单,我周围的同学或者说玩的比较好的朋友都发达了,前一个月和一个两年前还睡在一张床上的朋友,他现在已经在深圳买房买车了,没错是在深圳买 ...
- ES6 Map 原理
ES6的Map的键可以是任意的数据结构,并且不重复. 那么map的底层原理是啥呢? Map利用链表,hash的思想来实现. 首先,Map可以实现删除,而且删除的数据可以是中间的值.而链表的优势就是在中 ...
- 串烧 JavaCAS相关知识
JMM与问题引入 为啥先说JMM,因为CAS的实现类中维护的变量都被volatile修饰, 这个volatile 是遵循JMM规范(不是百分百遵循,下文会说)实现的保证多线程并发访问某个变量实现线程安 ...
- Java Import的使用
这里根据上一篇中ClassObject.java的例子改编的:https://www.cnblogs.com/jizizh/p/11938574.html 一.创建ClassObjectImport. ...