一、设置更改root密码

#/etc/init.d/mysqld start
#ps aux |grep mysql
#mysql -uroot //提示-bash: mysql : 未找到命令
#ls /usr/local/mysql/bin/mysl //mysql实际启动路径
#echo $PATH //查看PATH环境变量
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
#export PATH=$PATH:/usr/local/mysql/bin/
#vi /etc/profile //让变量永久生效,把export PATH=$PATH:/usr/local/mysql/bin/这一条命令放到配置文件的最后一行
#source /etc/profile
#mysql -uroot -p //指定用户为root,-p指定密码,默认密码为空
#mysqladmin -uroot password '123456' //给root设置密码为123456
#mysqladmin -uroot -p'123456' password'654321' //修改root密码为654321(知道原root密码)

不知道原root密码的情况下修改root密码;
修改配置文件
#vi /etc/my.cnf
在[mysqld]下面添加一行
skip grant //忽略授权
#/etc/init.d/mysqld restart //修改完配置重启mysql
登录
#mysql -uroot //验证下不需要密码就可以登录到mysql
mysql > use mysql; //切换到mysql库
mysql > select * from user; //查看下存放账号、密码、授权的user表
mysql > select password from user; //查询密码
mysql > update user set password=password('aminglinux') where user='root'; //修改密码为aminglinux
mysql > quit
再修改配置文件,删掉之前添加的一行skip grant
#vi /etc/my.cnf //编辑my.cnf文件,把之前加的skip grant这一行去掉
重启mysql服务
#/etc/init.d/mysqld restart
#mysql -uroot -p'aminglinux' //验证使用新密码是否可以登录

二、连接mysql

#mysql -uroot -p123456 //链接本地的数据库
#mysql -uroot -p123456 -h127.0.0.1 -P3306 //A机器远程连接B机器,需要指定IP和端口号
#mysql -uroot -p123456 -S/tmp/mysql.sock //使用sock连接,只适合在本机
#mysql -uroot -p123456 -e "show databases" //列出所有的数据库,一般使用在shell 脚本里面

三、mysql常用命令

mysql > show databases; //查询都有哪些数据库
mysql > use mysql; //切换到mysql库下面
mysql > show tables; //查看库里面的表
mysql > desc user; //查看user表里面的字段
mysql > show create table user\G; //查看表是怎么创建的,也就是查看建表语句,\G是竖排显示
mysql > select * from user\G; //加上\G显示出来的内容很规整
mysql > select user(); //查看当前用户是哪一个用户登录的
mysql > select database(); //查看当前使用的数据库名称

mysql > create database db1; //创建db1库
mysql > show databases;
mysql > create table t1(id int(4), name char(40)); //创建t1表,第一个字段是id,第二个字段是name
mysql > show create table t1\G; //可以看到表的内容
mysql > drop table t1; //删除表t1
mysql > create table t1(id int(4), name char(40)) ENGINE=InnoDB DEFAULT CHARSET=utf8; //加上字符集创建t1表
mysql > show create table t1\G; //再可以看到表的内容ENGINE=InnoDB DEFAULT CHARSET=utf8显示为utf8
mysql > select version(); //查看当前数据库版本号
mysql > show status; //查看数据库状态
mysql > show variables; //查看各参数
mysql > show variables like 'max_connect%'; //使用%通配匹配max_connect相关的出来
mysql > set global max_connect_errors=1000; //修改max_connect_errors参数值为1000,如果需要重启服务器还是1000,需要修改/etc/my.cnf
mysql > show processlist; //查看队列
mysql > show full processlist; //查看完整的队列,查看哪些用户在连它,连接它的时候在执行什么操作,有没有锁表

转载于:https://blog.51cto.com/13669226/2130786

设置更改root密码 连接mysql mysql常用命令相关推荐

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

    2019独角兽企业重金招聘Python工程师标准>>> 设置更改root密码 /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql ...

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

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

  3. 13.1-13.3 设置更改root密码,连接MySQL,MySQL常用命令

    13.1 设置更改root密码 大纲 准备工作: 1 启动mysql服务 [root@AliKvn ~]# /etc/init.d/mysqld start Starting MySQL.       ...

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

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

  5. mysql root命令_设置更改root密码、连接mysql、mysql常用命令

    目录 一.设置更改root密码 二.连接mysql 三.mysql常用命令 一.设置更改root密码 检查mysql服务是否启动 [root@minglinux-01 ~] ps aux |grep ...

  6. 服务器怎么修改sqlroot密码,mysql设置更改root密码、mysql服务器的连接、mysql常用命令的图解...

    1.设置更改root密码 查看mysql 启动与否,若没启动就运行:/usr/local/mysql56/bin/mysql ps aux |grep mysql 或 netstat -tulnp | ...

  7. 0521MySQL常用操作---设置更改root密码、数据库备份恢复、连接mysql、mysql用户管理...

    2019独角兽企业重金招聘Python工程师标准>>> 13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令 13.4 mysql用户管理 13.5 ...

  8. mysql的设置更改root密码、连接、常用命令

    13.1 设置更改root密码 更改环境变量PATH ,增加mysql绝对路径 首次直接使用mysql会提示'该命令不存在',原因是还没有将该命令加入环境变量,如果要使用该命令,需要使用其绝对路径:/ ...

  9. 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 ...

最新文章

  1. java生成扑克牌----java基础学习总结
  2. data 谷歌浏览器更改user 路径_chrome浏览器的跨域设置——包括版本49前后两种设置...
  3. Teddy's Knowledge Base--基于.Net 2.0 (C# 2.0, ASP.NET 2.0)的快速开发框架设计NBear V2.0.0 [开源]...
  4. [html] 如何在网页中嵌入公司地址的地图?
  5. Magento: 获取类别所有子类别 (无限级别-目录树) Get All Sub Categories
  6. 2019年信息安全工程师备考技巧
  7. cmd命令java出错_Java基础知识_JavaSE_02
  8. 2016年考研数学一真题pdf ​​​
  9. FMEA软件功能安全 FMEAHunter
  10. php用redis实现队列,PHP使用Redis实现队列
  11. 【机器视觉硬件】机器视觉硬件学习笔记2——工业相机
  12. 【一步一步学习VBA】Excel VBA 读取txt文件并写入Excel单元格(友好版)
  13. 什么叫计算机网络虫洞,虫洞:危险与希望并存
  14. 匈牙利算法解决指派问题清晰流程
  15. 梅尔倒谱分析MFCC
  16. 汉罗塔小游戏(自创)
  17. 【开箱】B.FRIEND MK3机械式键盘!可换轴换灯,绝美双色金属底座!
  18. 干货 | 万字详解整个数据仓库设计体系
  19. 波音 737 连续坠毁,AI 要背锅?
  20. jQuery实现无刷新切换主题皮肤功能

热门文章

  1. 第三章 用户界面设计
  2. 一个简单视频网站开发小记
  3. C语言基础_函数指针
  4. MacBook Air 使用技巧
  5. ygm900常用网站
  6. Objective-C 学习笔记15 NSProcessInfo
  7. iframe和父窗体之间的互相监听方法
  8. java xml添加节点_Java对XML节点的修改、添加、删除 –By Xstream框架
  9. Win64 驱动内核编程-16.WFP网络监控驱动(防火墙)
  10. 【Android 逆向】Android 进程简介 ( Android 应用启动流程 )