mysql之設置更改root密碼-鏈接mysql-經常使用命令

鏈接mysql:

root用戶爲mysql的超級管理員用戶;可將/usr/local/mysql/bin/加入環境變量PATH;mysql

登錄mysql數據庫:mysql -uroot    -p123456                                                 #用戶爲root,密碼123456,默認root密碼爲空sql

登錄遠程數據庫: mysql -uroot -p123456 -h192.168.0.1 -P3306                    #鏈接192.168.0.1服務器的數據庫數據庫

使用sock鏈接數據庫: mysql -uroot -p123456 -S/tmp/mysql.sock                #只適合本機登錄vim

登錄數據庫執行一些語句:mysql -uroot    -p123456 -e "show databases"     #不進入數據庫環境執行語句服務器

 

設置更改mysql的root密碼:

設置root默認密碼:mysql -uroot password '123456'                                #第一次設置密碼,默認無密碼函數

更改root密碼: mysqladmin -uroot -p'123456' password '12345678'       #將原密碼123456改成12345678加密

 

不知道原密碼狀況下改root密碼:

1. vim /etc/my.cnf;[mysqld]下一行添加skip-grant,保存退出(忽略受權);spa

2. /etc/init.d/mysqld restart 重啓服務;rest

3.  重啓後root登錄密碼爲空,直接mysql -uroot 登錄數據庫;ip

4. use mysql;update user set password=password('12345678') where user='root';改mysql庫中user表中password字段,調用password函數設置加密密碼爲12345678;

5. 退出,還原/etc/my.cnf文件,並重啓服務。

 

mysql經常使用命令:

查詢庫:                    show databases;

切換庫:                    use mysql;

查看當前庫裏的表:   show tables;

查看錶裏的字段:      desc tb_name;

查看建表語句:         show create table tb_name\G;      \G:豎排顯示

查看當前用戶:         select use();

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

查看數據庫版本:      select version();

查看數據庫狀態:      show status;

查看列隊:                show processlist;show full processlist;

查看各參數:             show variables;show variables like 'max_connect%';

修改參數:                set global max_connect_errors=1000;

相關文章
相關標籤/搜索