2018-6-19

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2018-6-19相关的知识,希望对你有一定的参考价值。

13.1 设置更改root密码

13.2 连接mysql

13.3 mysql常用命令




13.1 设置更改root密码

与系统root不是一个用户

默认myqsl用户密码是空的

技术分享图片

未启动

 /etc/init.d/mysqld start

启动成功

技术分享图片


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

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

技术分享图片


mysql -uroot -p (-p后加密码,没有回车就可以) ,然后进入到这个页面对mysql进行操作

mysqladmin -uroot password '123456'  //设置密码

技术分享图片

警告在命令行显示出密码。


更改密码 mysqladmin -uroot -p "a" password "b"  //将a改为b


忘记密码重置过程:

技术分享图片

 vi /etc/my.cnf//增加skip-grant,忽略授权,无需用户名密码

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

 mysql -uroot

 use mysql;  //切换到mysql库

技术分享图片

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

更改完后 把skip-grant去掉 ,然后重启服务






13.2 连接mysql

常用连接myql 4种方式

mysql -uroot -p123456 //连接本机,默认使用sock连接起始与第三种相同

 mysql -uroot -p123456 -h127.0.0.1 -P3306  //a服务器 连接b服务器,h本地,p端口

 mysql -uroot -p123456 -S/tmp/mysql.sock  //只适合在本机

 mysql -uroot -p123456 -e “show databases” //连接myqsl操作一些命令,-e 把所有的数据库列出来,一般使用在shall脚本上

技术分享图片







13.3 mysql常用命令

这些命令都是在mysql里执行的

查询库 show databases;  

技术分享图片

 切换库 use mysql;

技术分享图片

 查看库里的表 show tables;

技术分享图片

 查看表里的字段 desc tb_name;

比如

技术分享图片

 查看建表语句 show create table tb_nameG;  //  G竖排显示 看起来会比较清楚

 查看当前用户 select user();

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

技术分享图片

创建库 create database db1;

 创建表 use db1; 

            create table t1(`id` int(4), `name` char(40));   // t1为表名

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

 查看数据库状态 show status;  //会把常用的数据列出来

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

 修改参数 set global max_connect_errors=1000;

 查看队列 show processlist; show full processlist;


以上是关于2018-6-19的主要内容,如果未能解决你的问题,请参考以下文章

2018-6-19bash编程之循环

2018.6.19 Java模拟考试(基础习题)

Good Time 冲刺 六

gevent异步,io自动切换