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; //查看對列