8月22日 mysql 更改root密码 链接mysql 和常用命令

8月22日任务

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

13.1 设置更改root密码

/usr/local/mysql/bin/mysql -uroot

更改环境变量PATH,增加mysql绝对路径

mysqladmin -uroot password '123456'

mysql -uroot -p123456

fc1150fc9883715457ca4b5ec7d29f075a9.jpg

3a9e0ef4036f18b6148c7dd3af62bf9a4a8.jpg

添加环境变量

cfe4dd8b60e4b805cb89b3abaec1fb13593.jpg

mysql -uroot 是登录mysql用户root的 方法

d4825f75043e713b8b024be11c9026e32a3.jpg

如果想永久生效,需要放到/etc/profile里面去

a7f871f095b96d2aea2457514f18597c00e.jpg

添加/etc/profile 以后,命令不能马上执行,必须要 运行source /etc/profile 才可以运行该命令

a23e3f59476597c51bb455642e1619effbd.jpg

指定mysql密码

9fec5eeb76288100f2b6be9dd55817d065c.jpg

退出mysql用quit命令

6bd1fc940280185888074fd645d395e2ca8.jpg

用一条命令如何设置root密码:

a2c0afeb139d1c011871e0e60cafbe3a46b.jpg

用密码登录mysql:

15045b3b3501559650c00f6ede32fa9779e.jpg

如果知道原密码,重新设置mysql密码的方法如下:

cd3cca8415af748051e7a39e00f556d6791.jpg

二、如果不知道原密码,如何重置mysql密码:

vi /etc/my.cnf//增加skip-grant 忽略授权

c69cae2385d301e293b8ee5ebdbe1e575a1.jpg

重启mysql服务 /etc/init.d/mysqld restart

mysql -uroot

6242a562e37a5d0c2e08dc24db0dedc3e72.jpg

use mysql; 切换到mysql库里

select * from user; 可以看看user表里的样子

63b64505f8f5a0da2251074d4a5829f8baf.jpg

update user set password=password('aminglinux') where user='root';

ae542731e804843c6af5a076b0af95c143b.jpg

e36d32f0f15464d8b1b5ca4838655830485.jpg

最后一步,把 vim /etc/my.cnf 的 skip-grant 去掉。

总结:

334e9309c3b7b13e477745f951b833f52d8.jpg

13.2 连接mysql

mysql -uroot -p123456

mysql -uroot -p123456 -h127.0.0.1 -P3306

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

mysql -uroot -p123456 -e “show databases”

496503c9860887ec51d799be997856f2ab5.jpg

用ip+port来登录 本机或者远程数据库:

512b14cbac1b8fae450cd949ebccc6e7512.jpg

本机登录,还可以利用sock来登录:

a2617cdf87baa546350bd306c86fcb5462a.jpg

登录并且执行一条命令:这种情况最多出现在shell脚本里面

93005bf043a9c47e8f084e0f47e5fc3e2ea.jpg

65d25fdf71ea9633cb92e17e739b4c082a3.jpg

13.3 MySQL常用命令

查询库 show databases;

38d45e8558fe7765677a39ac08c04416c9e.jpg

切换库 use mysql;

9d8b1172e4b450103a779736e7e7085e0e5.jpg

查看库里的表 show tables;

40625b0c0984f989ef68c424efccc526475.jpg

查看表里的字段 desc tb_name;

31e1f46ce8c3879e8626df536bb8f4b247b.jpg

查看建表语句 show create table tb_name\G;

b406da9e67e712a623286b45226990ab68f.jpg

查看当前用户 select user();

886a9847498b3ccaa98f36bed698e325af7.jpg

5790c530f4a3fbc5cf13f2c3e2a833a1e96.jpg

78f30c6f7495a93bfe3e9afde3518ca50f4.jpg

这里的aminglinux-001是主机名

d36887c3d693905248151cf4c476242c6d8.jpg

ctrl +L 命令,光标到最上面,清屏

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

67fde6ae22091660a1e00808ea1d7f6f1e6.jpg

创建库 create database db1;

1ff7c3678cb1f5431d7426586193afd5f32.jpg

 

创建表 use db1; create table t1(`id` int(4), `name` char(40));

d1deeb997a90dc6a777d6e004305b6b7e58.jpg

1e834c1f4fbf6b79f482a3b147793b2749b.jpg

d84bb3f2b38bc4cd1ba996e8bee0420f098.jpg

c2c4abbbf10f53b439f823fd5b404cd0899.jpg

前面加一个#号,就不会生效了

cd47627e7797f13d61bba86d984a6ef8520.jpg

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

220a7f414143888f6c011618f9f3ad9214a.jpg

查看数据库状态 show status;

a064019fa527123a38d954420ed9148822a.jpg

查看各参数 show variables; show variables like 'max_connect%';

6ab8e6eb16a2fe2afc81d80caa30285c3bc.jpg

修改参数 set global max_connect_errors=1000;

64432c1f7e558473ef37ff5b2a51b5246a3.jpg

22c2ec8c9bd0591a84507dd74b1c1b39c68.jpg

重点:

查看队列 show processlist; (这条用的比较多)

4fd795565cae3db4f05d9ccb0caa3ee9d78.jpg

show full processlist;

00f86007764b7bf538a86de6e57b544b789.jpg

 

转载于:https://my.oschina.net/u/3873515/blog/1932862

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值