1. 程式人生 > >Mysqlymlf設置root密碼,連接及一些常用的命令

Mysqlymlf設置root密碼,連接及一些常用的命令

用戶 slist 生效 進入 sta usr TE 圖片 還需

一、mysql設置更改root密碼

1、把mysql加入PATH:
export PATH=$PATH:/usr/local/mysql/bin
讓變量永久生效:
vim /etc/profile 把以上命令放入到最後,讓它馬上生效:source /etc/profile
技術分享圖片

2、創建密碼
1> 進入mysql: mysql -uroot -p(指定密碼),使用quil退出 mysql
2>創建密碼: mysqladmin -uroot password "123"
3> 更改密碼:mysqladmin -uroot -p"123" password "321"

4> 不知道root密碼怎麽更改(重置密碼):vi /etc/my.cnf 加一行:skip-grant (忽略權限),然後重啟mysql服務:/etc/init.d/mysqld restart
5> 然後就能直接進入mysql了,我們還需要更改一個表:
進入一個數據庫:use mysql;(切換庫),
進入存儲用戶跟密碼的表:select * from user;
修改表:update user set password=password(‘123‘) where user=‘root‘;
6、退mysql,然後把/etc/profile 加入的那一行去掉,保存退出重啟服務。

二、連接mysql

1、進入本地mysql: mysql -uroot -p123

2、連接遠程mysql: mysql -uroot -p123 -h127.0.0.1 -p3306
3、用socket連接mysql(只適合本機):mysql -uroot -p123 -S/tmp/mysql.sock
4、連接mysql後操作一些命令:mysql -uroot -p123 -e "show databases" //列出所有數據庫

三、Mysql的常用命令

1、查看所有數據庫: show databases;
2、 切換庫: use mysql;
3、列出庫裏的表: show tables; desc user;刪除一個表:drop table test;
4、查看表裏面的字段:

5、查看建表語句 show create table tb_name\G; //G 豎排顯示
6、查看當前用戶: select user();
7、查看當前使用的數據庫 select databsase();
8、創建庫 create database db1;
9、創建表 use db1; create table t1(id int(4), name char(40));
10、查看當前數據庫版本 select version();
11、查看數據庫狀態 show status;
12、查看各參數 show variables; show variables like ‘max_connect%‘;
13、修改參數 set global max_connect_errors=1000;
14、查看隊列 show processlist; show full processlist;

Mysqlymlf設置root密碼,連接及一些常用的命令