标签:脚本 执行 连接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;
标签:脚本 执行 连接mysql oca 3.1 pat HERE mysq 重置
原文地址:http://blog.51cto.com/13646170/2130828