设置更改root密码(远程,本地)、连接mysql、mysql常用命令
设置更改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);
设置更改root密码(远程,本地)、连接mysql、mysql常用命令相关推荐
- 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 ...
- 0521MySQL常用操作---设置更改root密码、数据库备份恢复、连接mysql、mysql用户管理...
2019独角兽企业重金招聘Python工程师标准>>> 13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令 13.4 mysql用户管理 13.5 ...
- mysql root命令_设置更改root密码、连接mysql、mysql常用命令
目录 一.设置更改root密码 二.连接mysql 三.mysql常用命令 一.设置更改root密码 检查mysql服务是否启动 [root@minglinux-01 ~] ps aux |grep ...
- mysql 更改root密码及 主机_设置更改root密码(远程,本地)、连接mysql、mysql常用命令...
设置更改root密码 1.将mysql加入环境变量中 [root@centos7 ~]# grep mysql /etc/profile export PATH=/usr/local/mysql/bi ...
- 设置更改root密码 连接mysql mysql常用命令
一.设置更改root密码 #/etc/init.d/mysqld start #ps aux |grep mysql #mysql -uroot //提示-bash: mysql : 未找到命令 #l ...
- 设置更改root密码 ,连接mysql,mysql常用命令
2019独角兽企业重金招聘Python工程师标准>>> 设置更改root密码 /usr/local/mysql/bin/mysql -uroot 更改环境变量PATH,增加mysql ...
- 13.1-13.3 设置更改root密码,连接MySQL,MySQL常用命令
13.1 设置更改root密码 大纲 准备工作: 1 启动mysql服务 [root@AliKvn ~]# /etc/init.d/mysqld start Starting MySQL. ...
- 服务器怎么修改sqlroot密码,mysql设置更改root密码、mysql服务器的连接、mysql常用命令的图解...
1.设置更改root密码 查看mysql 启动与否,若没启动就运行:/usr/local/mysql56/bin/mysql ps aux |grep mysql 或 netstat -tulnp | ...
- mysql的设置更改root密码、连接、常用命令
13.1 设置更改root密码 更改环境变量PATH ,增加mysql绝对路径 首次直接使用mysql会提示'该命令不存在',原因是还没有将该命令加入环境变量,如果要使用该命令,需要使用其绝对路径:/ ...
最新文章
- 西瓜书公式推导讲解来了!
- Android init.rc如何启动service去执行sh脚本
- python3语法错误python_[大数据]Python 3.x中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因 - 码姐姐找文...
- C++ 私有构造函数的作用
- 图谱实战 | 斯坦福黄柯鑫:图机器学习在生物图上的应用
- vue 数值 拼接字符串_【Vue原理】Compile - 白话版
- 大数据学习笔记01:大数据概述
- Mybatis Generator 逆向生成器
- bilibili 解析_广西财经大学《殙》舞蹈解析
- 软考高级系统分析师上午历年真题
- TransE算法原理与代码解析(2021-06-22)
- 从原理到实战,全面总结 Android HTTPS 抓包
- 关于“微笑涛声”博客
- mysql 某个日期加七天_Mysql时间操作(当天,昨天,7天,30天,半年,全年,季度)...
- sql 获取当前年份的12个月
- create Golang project with interface #1
- Altium Designer基础PCB布局布线
- form表单的onsubmit() return问题
- python jupyter notebook 多个excel文档合并
- 上海亚商投顾: 沪指冲高回落 高景气赛道股回归
热门文章
- javascript客户端检测技术
- Tree的实现,js开发组件dtree
- Windows7下最新Android开发环境搭建(JDK1.7 + Eclipse Indigo(3.7) + SDK-r12 + ADT-12)
- ajax 的理论以及需要的常用参数
- ASP.NET 获取IIS应用程序池的托管管道模式
- 工业云计算在中国工业领域的发展与应用趋势
- MaxCompute大数据实践,电商数据仓库选择雪花还是星型模型?
- Cer Crt Pem Pfx 证书格式转换
- javascript基础语法——变量和标识符
- redis增删改查封装