设置更改root密码、连接MySQL、MySQL常用的命令

一、 设置更改root密码
1. 先将mysql目录加入环境变量中
export PATH=$PATH:/usr/local/mysql/bin/
2.再将命令写入到配置文件中,永久生效
vim  /etc/profile 

在文件中添加如下的内容:
export PATH=$PATH:/usr/local/mysql/bin/
3. 设置mysql 密码
mysqladmin -uroot password 'testpasswd1.1'   #设置密码为  testpasswd1.1
4. 更改mysql密码
mysqladmin -uroot -p'testpasswd1.1' password 'testpasswd1.2'
5. 如果忘记MySQL密码怎么办
     编辑MySQL配置文件
vim /etc/my.cnf

在配置文件中添加如下的内容:    表示忽略授权
skip-grand
     更改配置文件后需要重现启动服务生效
/etc/init.d/mysqld restart
     重启服务后登陆到MySQL,这时不需要密码就可以登陆
mysql -uroot
    切换到mysql库里面
use mysql;
    然后就可以更改密码,此处更改为testpasswd1.3
update user set password=password('testpasswd1.3') where user='root';
   更改密码后退出mysql,然后再将配置文件中my.cnf里的skip-grand删除掉
   然后再次重启MySQL服务即可完成密码更改

二、  连接MySQL
1. 连接本机的mysql ,u指定用户名,p指定密码
mysql -uroot -p123456
2. 连接远程MySQL,h指定远程机器的IP,大写的P指定端口
mysql -uroot -p123456 -h127.0.0.1 -P3306
3. 使用sock的方式连接,大写的S只当sock
mysql -uroot -p123456 -S/tmp/mysql.sock
4. 连接mysql进行操作,-e 后面接命令,一般使用在shell脚本里面
mysql -uroot -p123456 -e “show databases”


三、MySQL常用的命令
1. 查询库
show databases;
2. 切换库,这里演示切换到MySQL库下面
use mysql;
3. 查看库里的表 
show tables;
4. 查看表里的字段 ,这里演示查看user表里的字段
desc user;
5. 查看建表语句 ,这里演示查看user表,大写的G表示为竖排显示
show create table user\G;
6. 查看当前用户
select user();
7. 查看当前使用的数据库
select database();
8. 创建库  ,这里显示的为创建一个名为testdb1的库
create database db1;
9.创建表,这里显示的为创建一个名为t1的表,第一个字段叫做id,且为整型,最长为4.第二个字段叫做name,为字符,最长40
create table t1(`id` int(4), `name` char(40));
10.查看当前数据库版本
select version();
11.查看数据库状态
show status;
12. 查看各参数 
show variables; show variables like 'max_connect%';
13.修改参数
set global max_connect_errors=1000;
14.查看队列 show processlist; show full processlist;
show processlist; show full processlist;





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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值