設置更改root密碼.鏈接mysql..

12月5日任務

13.1 設置更改root密碼
13.2 鏈接mysql
13.3 mysql經常使用命令mysql

一.設置更改root密碼linux

示例一:sql

  • /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 命令行

  •  mysqladmin -uroot password '123456'  設置mysql密碼
  • mysql -uroot -p123456  

示例一:密碼重置  shell

  • vi /etc/my.cnf//增長skip-grant  乎濾受權

  • 重啓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數據庫

示例一:vim

  • mysql -uroot -p123456  默認使用socket鏈接的
  • mysql -uroot -p123456 -h127.0.0.1 -P3306  大P是指定端口號,使用端口鏈接
  • mysql -uroot -p123456 -S/tmp/mysql.sock  大S是指定socket,只適合在本機鏈接

  • mysql -uroot -p123456 -e 「show databases」  鏈接mysql通知操做一些命令,用-e指定命令,通常用來使用在shell腳本里面

 

 

三.mysql經常使用命令socket

示例一:ui

  • 查詢庫 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;會顯示的更全
相關文章
相關標籤/搜索