设置更改root密码

1、将mysql加入环境变量中

[root@centos7 ~]# grep mysql /etc/profile

export PATH=/usr/local/mysql/bin/:$PATH

2、直接登录,无密码

[root@centos7 ~]# mysql -uroot

3、方式一:设置密码

[root@centos7 ~]# mysqladmin -uroot password '123456'

Warning: Using a password on the command line interface can be insecure.

You have new mail in /var/spool/mail/root

方式二:设置远程密码和本地密码

远程密码:远程主机登录使用

本地密码:只能本机登录使用

mysql> set password for 'root'@'localhost'=password('root');                             #本地密码

Query OK, 0 rows affected (0.01 sec)

mysql> GRANT USAGE ON *.* TO 'root'@'%'  IDENTIFIED BY  '123456';               #远程密码

Query OK, 0 rows affected (0.00 sec)

查看:

mysql> select Host,User from mysql.user;

备注:(直接输入mysql就可以登录)

vi /etc/my.cnf

[client]

port            = 3306

user=root

password=root

4、登录

[root@centos7 ~]# mysql -uroot -p'123456' -h127.0.0.1 -P3306

-h:指定主机

-P:指定端口

5、更改密码为1234

[root@centos7 ~]# mysqladmin -uroot -p'123456' password '1234'

忘记密码后,怎么更改?

1、[root@centos7 ~]# vi /etc/my.cnf

[mysqld]

skip-grant#跳过授权登录

2、重启mysql服务

[root@centos7 ~]# /etc/init.d/mysqld restart

3、[root@centos7 ~]# mysql -uroot

mysql> use mysql;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

mysql> update user set password=password('123456') where user='root'; #更改密码

4、将skip-grant配置删除后重启mysql服务

/etc/init.d/mysqld restart

5、已更改密码

连接mysql

1、[root@centos7 ~]# mysql -uroot -p123456 -h127.0.0.1 -P3306

2、通过socket连接

[root@centos7 ~]# mysql -uroot -p123456 -S/tmp/mysql.sock

mysql常用命令

1、显示所有数据库

show databases;

2、进入哪个数据库

user db

3、显示数据库中所有的表

mysql> show tables;

4、显示表结构(由什么字段组成)

desc user;

5、查询

select host,user from user;

6、显示建表语句过程

show create table user\G;

7、显示哪个用户登录

select user();

8、显示表有多少行

select count(*) from user ;

9、显示变量

show variables;

10、查找

show variables like '%error%';

11、设置临时变量

mysql> set global max_connect_errors = 1000;

Query OK, 0 rows affected (0.00 sec)

mysql> show variables like 'max_connect_errors';

+--------------------+-------+

| Variable_name      | Value |

+--------------------+-------+

| max_connect_errors | 1000  |

+--------------------+-------+

11、显示mysql的进程队列

mysql> show processlist;

+----+------+-----------+-------+---------+------+-------+------------------+

| Id | User | Host      | db    | Command | Time | State | Info             |

+----+------+-----------+-------+---------+------+-------+------------------+

|  3 | root | localhost | mysql | Query   |    0 | init  | show processlist |

+----+------+-----------+-------+---------+------+-------+------------------+

1 row in set (0.01 sec)

mysql> show full  processlist;  #完整情况

+----+------+-----------+-------+---------+------+-------+------------------------+

| Id | User | Host      | db    | Command | Time | State | Info                   |

+----+------+-----------+-------+---------+------+-------+------------------------+

|  3 | root | localhost | mysql | Query   |    0 | init  | show full  processlist |

+----+------+-----------+-------+---------+------+-------+------------------------+

12、新建表,字段

mysql> create table tb(`id` int,`num` varchar(10));

Query OK, 0 rows affected (0.02 sec)

mysql> show tables

-> ;

+----------------+

| Tables_in_test |

+----------------+

| tb             |

+----------------+

1 row in set (0.00 sec)

mysql> show create table tb;

+-------+--------------------------------------------------------------------------------------------------------------------------+

| Table | Create Table                                                                                                             |

+-------+--------------------------------------------------------------------------------------------------------------------------+

| tb    | CREATE TABLE `tb` (

`id` int(11) DEFAULT NULL,

`num` varchar(10) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1 |

+-------+--------------------------------------------------------------------------------------------------------------------------+

mysql> desc tb;

+-------+-------------+------+-----+---------+-------+

| Field | Type        | Null | Key | Default | Extra |

+-------+-------------+------+-----+---------+-------+

| id    | int(11)     | YES  |     | NULL    |       |

| num   | varchar(10) | YES  |     | NULL    |       |

+-------+-------------+------+-----+---------+-------+

13、删除库及表

drop database test;

drop table tb;

14、插入数据

insert tb value(1,4);

本文转自 iekegz 51CTO博客,原文链接:http://blog.51cto.com/jacksoner/1982740,如需转载请自行联系原作者

设置更改root密码(远程,本地)、连接mysql、mysql常用命令相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. 西瓜书公式推导讲解来了!
  2. Android init.rc如何启动service去执行sh脚本
  3. python3语法错误python_[大数据]Python 3.x中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因 - 码姐姐找文...
  4. C++ 私有构造函数的作用
  5. 图谱实战 | 斯坦福黄柯鑫:图机器学习在生物图上的应用
  6. vue 数值 拼接字符串_【Vue原理】Compile - 白话版
  7. 大数据学习笔记01:大数据概述
  8. Mybatis Generator 逆向生成器
  9. bilibili 解析_广西财经大学《殙》舞蹈解析
  10. 软考高级系统分析师上午历年真题
  11. TransE算法原理与代码解析(2021-06-22)
  12. 从原理到实战,全面总结 Android HTTPS 抓包
  13. 关于“微笑涛声”博客
  14. mysql 某个日期加七天_Mysql时间操作(当天,昨天,7天,30天,半年,全年,季度)...
  15. sql 获取当前年份的12个月
  16. create Golang project with interface #1
  17. Altium Designer基础PCB布局布线
  18. form表单的onsubmit() return问题
  19. python jupyter notebook 多个excel文档合并
  20. 上海亚商投顾: 沪指冲高回落 高景气赛道股回归

热门文章

  1. javascript客户端检测技术
  2. Tree的实现,js开发组件dtree
  3. Windows7下最新Android开发环境搭建(JDK1.7 + Eclipse Indigo(3.7) + SDK-r12 + ADT-12)
  4. ajax 的理论以及需要的常用参数
  5. ASP.NET 获取IIS应用程序池的托管管道模式
  6. 工业云计算在中国工业领域的发展与应用趋势
  7. MaxCompute大数据实践,电商数据仓库选择雪花还是星型模型?
  8. Cer Crt Pem Pfx 证书格式转换
  9. javascript基础语法——变量和标识符
  10. redis增删改查封装