MySQL常用操作——1

12月5日

MySQL 常用操作

13.1 设置更改root密码

更改root密码 

· /usr/local/mysql/bin/mysql -uroot 增加一个root用户

· export PATH=$PATH:/usr/local/mysql/bin/更改环境变量PATH,增加mysql绝对路径

 vi /etc/profile 永久生效,最后面加上export PATH=$PATH:/usr/local/mysql/bin/

   ource /etc/profile   执行生效

· mysqladmin -uroot password ‘123456’  设置root密码

· mysql -uroot -p123456  增加个用户,-p指定密码,不输入密码直接回车为空

   mysql -uroot -p 输入密码。进入mysql命令行

   mysqladmin -uroot -p‘123456’ password ‘aminglinux’ 更改密码

  密码重置

· vi /etc/my.cnf   mysqld下增加skip-grant(忽略授权)

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

· mysql -uroot  登录

· use mysql; 切换库

   select * from user  存的用户密码和权限之类

   select password from user; 查看加密密码

· update user set password=password(‘ainglinux’) where user= ‘root’;  更改密码

quit 退出mysql

· vi /etc/my.cnf 把之前加的skip-grant删除。

   /etc/init.d/mysql restart  最后重启

 

13.2 连接MySQL

连接MySQL

· mysql -uroot -p123456 连接本机

· mysql -uroot -p123456 -h127.0.0.1 -P3306 连接远程

· mysql -uroot -p123456 -S/tmp/mysl.sock   sock连接,只适用于本机

· mysql -uroot -p123456 -e “show databases” 把所有数据库列出,适用于shell脚本  

 

13.3 MySQL常用命令

 Mysql常用命令

·  show databases;查询库 

·  use mysql; 切换库 

·  show tables;查看库里的表 

·  desc user;查看表里的字段 

· show create table tb_ name\G; 查看建表语句  tb_name(用户名)\G 规整显示

·  select user(); 查看当前用户

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

less .mysql_history  mysql命令历史

·  create database db1 创建库

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

  use db1;create table t1(`id` int(4), `name` char(40)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

·  drop table t1 删除表

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

·  show status;  查看数据库状态

·  show variables; show variables like ‘max_connect%’ 查看各参数

·  set global max_connect_errors=1000;  修改参数

    vim /etc/my.cnf 重启生效需要修改配置文件

·  show processlist; show full processlist  查看队列

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3959687/blog/2979251

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值