失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 设置更改root密码 连接mysql mysql常用命令

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

时间:2018-10-22 20:52:51

相关推荐

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

独角兽企业重金招聘Python工程师标准>>>

设置更改root密码

/usr/local/mysql/bin/mysql -uroot更改环境变量PATH,增加mysql绝对路径mysqladmin -uroot password '123456'mysql -uroot -p123456密码重置vi /etc/f//增加skip-grant重启mysql服务 /etc/init.d/mysqld restartmysql -urootuse mysql;update user set password=password('aminglinux') where user='root';

设置密码

root用户是mysql的超级管理员用户,和linux系统的root用户类似,但是不是同一个;mysql的 root 用户密码默认为空,但是不安全,所以就需要设置一个密码。

首先查看mysql是否启动

启动mysql服务并查看

执行mysql -uroot命令,但是提示未找到,因为命令mysql是在/usr/local/mysql/bin/mysql里面,并没有在环境变量PATH里面,所以会报错

更改PATH,重新执行mysql -uroot命令,按quit退出

想要变量永久生效,编辑环境变量配置文件,在最后面添加一行内容,保存退出

想要这个变量生效,还需要执行source /etc/profile 命令

首次登陆mysql,root用户密码为空,直接进入,quit退出

然后设置root密码,会有提示在命令行显示密码不安全

设置密码后直接登录会被拒绝,输入密码就可以进入

更改密码

当知道用户密码时,进行密码更改

当不知道用户密码时,进行密码更改

更改 /etc/f 下配置文件,在[mysqld]下添加一行skip-grant,保存退出

重启一下,这时无需密码直接登录,进去之后使用命令use mysql;切换库

输入select * from user; 命令,查看user表(里面存放的就是用户名和密码,还有授权等信息)

查看password表,看到密码是一行加密的字符串

更改密码,退出

然后编辑/etc/f 配置文件,去掉skip-grant这一行,保存退出

重启mysql服务,用新密码登录mysql

更改mysql密码完毕。

连接mysql

使用ip端口连接远程机器,-P指定端口号

使用socket连接,只适合于本机,-S指定socket

-e 执行一些命令(常用于shell脚本)

mysql常用命令

查询库 show databases;切换库 use mysql;查看库里的表 show tables;查看表里的字段 desc tb_name;查看建表语句 show create table tb_name\G;查看当前用户 select user();查看当前使用的数据库 select database();创建库 create database db1;创建表 use db1; create table t1(`id` int(4), `name`char(40));查看当前数据库版本 select version();查看数据库状态 show status;查看各参数 show variables; show variables like 'max_connect%';修改参数 set global max_connect_errors=1000;查看队列 show processlist; show full processlist;

登录mysql

查看数据库show databases;(注意mysql里面的命令后面要加分号)

切换库use mysql;

列出所有的表 show tables;

查看表里的字段 desc tb_name;

查看建表语句 show create table tb_name\G; G 表示竖排显示

查看当前用户 select user();

查看当前使用的数据库 select database();

创建库db1

切换到db1库,创建并查看表t1

数据库里面,命令行的最前面加一个 #,命令就不会生效

删除表 drop table t1;

重新定义表格t1

查看当前数据库版本 select version();

查看数据库状态 show status;

查看各种参数(% 为通配符)

修改参数(想要永久生效,需要修改配置文件/etc/f)

查看队列(full表示完整的)

扩展

mysql5.7 root密码更改

myisam 和innodb引擎对比

mysql 配置详解

mysql调优

同学分享的亲身mysql调优经历

如果觉得《设置更改root密码 连接mysql mysql常用命令》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。