Mysql常用命令笔记

检查是否安装过mysql

rpm -qa | grep mysql(或者mariadb)
whereis mysql

centos7

systemctl status mysqld.service  # 查看mysql状态
systemctl start mysqld.service   # 启动mysql服务
systemctl stop mysqld.service    # 停止mysql服务
systemctl restart mysqld.service # 重启mysql服务
systemctl enable mysqld.service  # 设置开启自启动# mysql默认端口是3306,可以查看数据库配置文件
/etc/mysql/my.cnf
# 或者数据库工具
mysql> show variables like 'port';

centos6

service mysqld status  # 查看mysql状态
service mysqld start   # 启动mysql服务
service mysqld stop    # 停止mysql服务
service mysqld restart # 重启mysql服务
service mysqld enable  # 设置开启自启动

查看或修改端口

# mysql默认端口是3306,可以查看数据库配置文件,可修改,修改后重启数据库即可
/etc/mysql/my.cnf
# 或者数据库工具
mysql> show variables like 'port';

修改密码

1、mysql初始密码查看

cat /var/log/mysqld.log | grep password

2、实现root用户无密码登录

# 打开配置文件
vim /etc/my.cnf
# 在末尾加上此命令,重启mysql即可实现root用户无密码登录
skip-grant-tables

3、修改密码策略强度参数

#这是mysql5.7的,mysql8的不一样
SHOW VARIABLES LIKE 'validate_password%';
set global validate_password_policy=0;
set global validate_password_length=1;

4、修改密码命令

#1、
set password=password('123456');
#2、
alter user 'root'@'localhost' identified by '123456';
#3、
mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=password("test") where user='root';
mysql> exit;
注意:如果Mysql的版本是5.7及以上的话update语句更换如下:
mysql> update user set authentication_string=passworD("test") where user='root';

常见问题

安装遇见包依赖问题,在语句后面加上

--nodeps --force

Mysql常用命令笔记相关推荐

  1. 【方向盘】达到Linux第三阶段的常用命令笔记记录---Part Ⅱ

    实现自己既定的目标,必须能耐得住寂寞单干 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangpan.y ...

  2. 征途linux mysql_MySql征途之mysql常用命令

    mysql征程之mysql常用命令 一.连接MySql 语法: mysql -h 主机地址 -u 用户名 -p 用户密码 例1:连接到本机上的MYSQL.键入命令mysql -u root -p(本地 ...

  3. mysql tree 修改_13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

    更改root密码 ps aux |grep mysql     //先查看一下mysql是否启动了 /etc/init.d/mysqld start    //启动mysql ps aux |grep ...

  4. 设置更改root密码(远程,本地)、连接mysql、mysql常用命令

    设置更改root密码 1.将mysql加入环境变量中 [root@centos7 ~]# grep mysql /etc/profile export PATH=/usr/local/mysql/bi ...

  5. MySql常用命令集Mysql常用命令showdatabases;显示数据库createdatab

    MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...

  6. 【CentOS 7MySQL常用操作3】,MySQL常用命令#180113

    2019独角兽企业重金招聘Python工程师标准>>> hellopasswd MySQL常用命令 查询库show databases; 切换库use mysql; 查看库里的表sh ...

  7. MYSQL常用命令(转载)

    1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...

  8. php oracle创建临时表,Oracle常用命令笔记

    Oracle常用命令笔记 客户端用的pl/sql工具 ORACLE的重启命令 (1) 以系统管理员登录,命令:connect / as sysdba (2) 启动数据库,命令:startup (3) ...

  9. Linux 常用命令笔记

    Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...

  10. 设置更改root密码 连接mysql mysql常用命令

    一.设置更改root密码 #/etc/init.d/mysqld start #ps aux |grep mysql #mysql -uroot //提示-bash: mysql : 未找到命令 #l ...

最新文章

  1. Hibernate出现org.hibernate.MappingException: Unknown entity: com.gxuwz.hiberbate.entity.User的解决办法
  2. Android studio libs目录
  3. 机器学习:贝叶斯分类器,朴素贝叶斯,拉普拉斯平滑
  4. oracle pipelined返回值函数 针对数据汇总统计 返回结果集方法
  5. java将对象 缓存_ehcache java 对象缓存怎么实现
  6. LVS+keepalived高可用负载均衡集群部署(一) ----数据库的读写分离
  7. fscanf返回值被忽略怎么解决_pytest的fixture怎么用?
  8. python matplot模块
  9. SQLite第九课 sqlite3_set_authorizer案例
  10. php取excel中的值,在Php Excel中使用列名获取单元格值
  11. 自己动手写cpu pdf_教你自己动手组装电脑(第一篇:CPU)
  12. 从事IT行业的应该如何学习最高效的休息方式 1
  13. 基于MT5的沪深股票回测二 导入历史数据
  14. VHDL 仿真出现 UUUUUUUU 红线
  15. zoj 1239 Hanoi Tower Troubles Again! 题解Orz
  16. 普林斯顿 计算机专业排名,普林斯顿大学计算机排名2020年全球超级有用干货
  17. 浅谈数据分析、大数据分析和大数据开发的区别
  18. 如何用java画出事故树_强烈推荐|一款超实用的事故树图绘制软件!
  19. 如何获取Flickr图片链接地址作为外链图片
  20. alarm()闹钟函数

热门文章

  1. Android Webview posturl 传参被encode问题
  2. 锐捷交换机配置保存到计算机,锐捷交换机常用配置命令汇总
  3. linux锐捷代码_锐捷 for linux - 沈阳建筑大学
  4. java 上传文件编码_java文件传输之文件编码和File类的使用
  5. [转]魔兽世界私服Trinity,从源码开始
  6. N56vz难以关闭触摸板的问题(转载)
  7. 架构之美-最强卷积神经网络架构设计初想
  8. 提供一个文档下载接口,用httpclient下载文件
  9. 五、文章详情页制作及跳转功能实现《iVX低代码/无代码个人博客制作》
  10. xftp地址栏消失解决办法