zoukankan      html  css  js  c++  java
  • 8.22 设置更改root密码、连接mysql、mysql常用命令

    1、设置更改root密码

      此root用户和系统的root用户并非同一个密码,此用户默认为空

      由于mysql目录在/usr/local/mysql/bin/mysql中,所以需要更改环境变量,如下:

    export PATH=$PATH:/usr/local/mysql/bin/

      如果需要永久生效,需要将上述命令放在/etc/profile中

      然后执行source /etc/profile使配置文件生效

      执行mysql -uroot -p可以进入mysql,其中-p是需要密码,如果密码为空可以直接回车

     

      如果需要退出可以输入quit退出

     

      执行mysqladmin -uroot password '123456'设置密码,告警提示的是密码在命令行中显示,不是错误告警

      此时再进行登录时,就需要密码

      知道root用户密码时修改密码执行:mysqladmin -uroot -p'123456' password '654321'其中654321是新的密码

      不知道root用户密码时修改密码:

      1.修改配置文件,vi /etc/my.cnf增加skip-grant,忽略授权,在操作mysql时不需要用户名密码,修改配置文件后,需要重启服务

      2.执行mysql -uroot进入mysql,然后执行use mysql进入到mysql库中

      3执行update user set password=password('aminglinux') where user='root'修改密码,其中第一个user是指user表

       4.修改完密码之后,需要删除配置文件中增加的内容,然后再重启服务

    2、连接mysql

      mysql -uroot -p123456  //连接本机

      mysql -uroot -p123456 -h127.0.0.1 -P3306  //连接远程主机的mysql,-h指定远程主机IP,-P指定远程主机端口

      mysql -uroot -p123456 -S/tmp/mysql.sock  //使用socket连接,因为mysql服务在监听IP地址的同时,也监听socket,使用socket连接只适用于本地

      mysql -uroot -p123456 -e “show databases”  //执行操作,会使用在shell脚本中

     3、mysql常用命令

       查询库 show databases;

      切换库 use mysql;

      查看库里的表 show tables;

      查看表里的字段 desc tb_name;

      查看建表语句 show create table tb_nameG;

      查看当前用户 select user();

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

      查看mysql命令历史

      创建库 create database db1;

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

      删除表drop table t1

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

      查看数据库状态 show status;

      查看各参数 show variables; show variables like 'max_connect%';

      修改参数 set global max_connect_errors=1000;

      查看队列 show processlist; show full processlist;

     

  • 相关阅读:
    经典线程同步总结 关键段 事件 互斥量 信号量
    寄存器与缓存的区别
    自动变量
    进程的阻塞和挂起的区别
    经典线程同步 信号量Semaphore
    热门智力题 过桥问题和倒水问题
    经典线程同步 互斥量Mutex
    解决面试题的思路
    java.util.LinkedHashMap cannot be cast to
    E11000 duplicate key error index
  • 原文地址:https://www.cnblogs.com/w494129131/p/9501265.html
Copyright © 2011-2022 走看看