root命令连接mysql_通过更改root密码实现连接MySQL及常用命令

通过更改root密码实现连接MySQL及常用命令

发布时间:2020-05-22 11:47:34

来源:51CTO

阅读:158

作者:三月

本文主要给大家介绍通过更改root密码实现连接MySQL及常用命令,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下通过更改root密码实现连接MySQL及常用命令吧。

设置更改root密码

首先查看一下mysql有没有启动

ps aux |grep mysql

如果没启动,就先启动mysql

/etc/init.d/mysqld start

先将mysql目录加入环境变量中

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

再将命令写入到配置文件中,永久生效

vim /etc/profile

在文件中添加如下的内容

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

设置mysql 密码

mysqladmin -uroot password 'windows1.1'

设置密码为 windows1.1

更改mysql密码

mysqladmin -uroot -p'windows1.1' password 'windows1.2'

如果忘记MySQL密码怎么办

编辑MySQL配置文件

vim /etc/my.cnf

在[masqld]下添加如下的内容(表示忽略授权)

skip-grand

更改配置文件后需要重现启动服务生效

/etc/init.d/mysqld restart

重启服务后登陆到MySQL,这时不需要密码就可以登陆

mysql -uroot

切换到mysql库里面

use mysql;

然后就可以更改密码,此处更改为windows1.3

update user set password=password('windows1.3') where user='root';

更改密码后退出mysql,然后再将配置文件中my.cnf里的skip-grand删除掉

然后再次重启MySQL服务即可完成密码更改

连接MySQL

连接本机的mysql ,u指定用户名,p指定密码

mysql -uroot -p123456

连接远程MySQL,h指定远程机器的IP,大写的P指定端口

mysql -uroot -p123456 -h292.168.71.133 -P3306

使用sock的方式连接,大写的S只当sock

mysql -uroot -p123456 -S/tmp/mysql.sock

连接mysql进行操作,-e 后面接命令,一般使用在shell脚本里面

mysql -uroot -p123456 -e “show databases”

MySQL常用的命令

查询库

show databases;

切换库,这里演示切换到MySQL库下面

use mysql;

查看库里的表

show tables;

查看表里的字段 ,这里演示查看user表里的字段

desc user;

查看建表语句 ,这里演示查看user表,大写的G表示为竖排显示

show create table user\G;

查看当前用户

select user();

查看当前使用的数据库

select database();

创建库  ,这里显示的为创建一个名为testdb1的库

create database db1;

创建表,这里显示的为创建一个名为t1的表,第一个字段叫做id,且为整型,最长为4.第二个字段叫做name,为字符,最长40

create table t1(idint(4),namechar(40));

查看当前数据库版本

select version();

查看数据库状态

show status;

查看各参数

show variables; show variables like 'max_connect%';

修改参数

set global max_connect_errors=1000;

查看队列 show processlist; show full processlist;

show processlist; show full processlist;

看完以上关于通过更改root密码实现连接MySQL及常用命令,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值