6月19日任務 設置更改root密碼、鏈接mysql、mysql經常使用命令

13.1 設置更改root密碼mysql

1. /usr/local/mysql/bin/mysql -urootsql

設置環境變量 :  export PATH=$PATH:/usr/local/mysql/bin/shell

永久生效:  vim /etc/profile    加入 export PATH=$PATH:/usr/local/mysql/bin/    數據庫

source /etc/profile     //生效vim

2.  mysqladmin -uroot password '123456'     //設置密碼ip

3.  mysqladmin -uroot -p'123456' password 'lvshuo+123'   //更改密碼 ,前提知道密碼ssl

4. 忘記密碼,修改配置文件 vim /etc/my.cnf 加入 skip-grant-tables , 重啓服務 io

mysql -uroot  -ptable

use mysql變量

update user set password=password('123456') where user='root';

將skip-grant- 刪除  須要驗證

 

13.2 鏈接MySQL

mysql -uroot -p123456   //本地鏈接

mysql -uroot -p123456 -h127.0.0.1 -P3306  //遠程鏈接

mysql -uroot -p123456 -S/tmp/mysql.sock  //sock鏈接

mysql -uroot -p123456 -e 「show databases」 //  顯示全部數據庫  適合shell腳本

 

13.3 MySQL經常使用命令

show databases;   //顯示全部數據庫

use mysql; //進入數據庫 

show  tables;   //顯示全部表

 desc user;    //查看錶字段;

show create table user\G;   //查看錶建立過程

select  user();    //查看當前用戶

select  database();  //查看當前數據庫

create database  db1;  //建立數據庫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;   //查看對列 

相關文章
相關標籤/搜索