设置更改root密码.连接mysql..

本文详细介绍了如何在Linux环境下设置和更改MySQL的root密码,包括通过修改环境变量和配置文件实现密码重置的方法。此外,还讲解了如何通过不同方式连接MySQL数据库,以及一系列常用的MySQL命令,如查询数据库、切换库、查看表结构等,为数据库管理和日常操作提供了实用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

12月5日任务

13.1 设置更改root密码
13.2 连接mysql
13.3 mysql常用命令

一.设置更改root密码

12dd7bc4743d7fa4e53e553ca6cf9916f41.jpg

示例一:

  • /usr/local/mysql/bin/mysql -uroot  
  • 更改环境变量PATH,增加mysql绝对路径
  • export PARH=$PATH:/usr/local/mysql/bin/
  • vi /etc/profile 将这个变量添加到里面去,可以永久生效
  • source /etc/profile 即可生效
  • mysql -uroot -p 进入mysql 命令行

126b53aa25c15a6cf40acb3eb1573d16273.jpg

  •  mysqladmin -uroot password '123456'  设置mysql密码
  • mysql -uroot -p123456  

示例一:密码重置  

  • vi /etc/my.cnf//增加skip-grant  乎滤授权

0c74262bce78eb67c97228d40a42f30e833.jpg

  • 重启mysql服务 /etc/init.d/mysqld restart  
  • mysql -uroot  进入mysql命令行
  • use mysql;  切换库
  • update user set password=password('aminglinux') where user='root';
  • quit 退出
  • /etc/init.d/mysqld restart 重启mysql
  • mysql -uroot -p 使用新密码就可以登录到mysql命令行了

 

二.连接mysql

f97873fc2a71b5aff3e52edfacfa35fe2a6.jpg

示例一:

  • mysql -uroot -p123456  默认使用socket连接的
  • mysql -uroot -p123456 -h127.0.0.1 -P3306  大P是指定端口号,使用端口连接
  • mysql -uroot -p123456 -S/tmp/mysql.sock  大S是指定socket,只适合在本机连接

a7c4389be9a7908a0ec5aa6042ed38a21e3.jpg

  • mysql -uroot -p123456 -e “show databases”  连接mysql通知操作一些命令,用-e指定命令,一般用来使用在shell脚本里面

 

 

三.mysql常用命令

1a1c4ee55161e3974c2d4dedbb72081ac93.jpg

6b69ede43fa0cd3fe409801332c071269e1.jpg

示例一:

  • 查询库 show databases;  
  • 切换库 use mysql;  
  • 查看库里的表 show tables;  
  • 查看表里的字段 desc tb_name;  
  • 查看建表语句 show create table tb_name\G;  
  • 查看当前用户 select user();  
  • 查看当前使用的数据库 select databsase();
  • 创建库 create database db1;  
  • 创建表 use db1; create table t1(`id` int(4), `name` char(40));  
  • 删除表 jrop table;
  • 查看当前数据库版本 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/3962011/blog/2980601

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值