码迷,mamicode.com
首页 > 其他好文 > 详细

2018-6-19

时间:2018-06-20 11:19:13      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:脚本   执行   连接mysql   oca   3.1   pat   HERE   mysq   重置   

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_name\G;  //  \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

标签:脚本   执行   连接mysql   oca   3.1   pat   HERE   mysq   重置   

原文地址:http://blog.51cto.com/13646170/2130828

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!