設定更改root密碼.連線mysql..
阿新 • • 發佈:2018-12-06
12月5日任務
13.1 設定更改root密碼
13.2 連線mysql
13.3 mysql常用命令
一.設定更改root密碼
示例一:
- /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
示例一:密碼重置
- 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
示例一:
- 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常用命令
示例一:
- 查詢庫 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;會顯示的更全