3 DBMS ini 修改密碼 引擎 事務

2022-07-01 18:27:11 字數 2652 閱讀 3982

今日內容

dbms 資料庫管理系統

mysql rdbms 關係型資料庫管理系統

sql語句 結構化查詢語句

永久修改字符集編碼的方法

在mysql安裝目錄下建立乙個my.ini(my.cnf)檔案,寫入下面的配置,然後重啟服務端

[

client

]#設定mysql客戶端預設字符集

default

-character

-set

=utf8

[mysql

]# 設定mysql客戶端預設字符集

default

-character

-set

=utf8

user='

root

'password ='

123'

[mysqld

]#設定3306埠

port

=3306

# 設定mysql的安裝目錄

basedir

=e:\mysql-

5.6.45

-winx64

# 設定mysql資料庫的資料的存放目錄

datadir

=e:\mysql-

5.6.45

-winx64\data

# 允許最大連線數

max_connections

=200

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character

-set

-server=

utf8

# 建立新錶時將使用的預設儲存引擎

default

-storage-engine=innodb

.ini

檢視字符集編碼的指令:

```show variables like "%char%";

```mysql客戶端連線服務端時的完整指令

```mysql -h 127.0.0.1 -p 3306 -u root -p

```如果密碼忘了怎麼辦?

```1 停掉mysql服務端(net stop mysql)

2 切換到mysql安裝目錄下的bin目錄下,然後手動指定啟動程式來啟動mysql服務端,指令: mysqld.exe --skip-grant-tables

3 重新啟動乙個視窗,連線mysql服務端,

4 修改mysql庫裡面的user表裡面的root使用者記錄的密碼:

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

5 關掉mysqld服務端,指令:

tasklist|findstr mysqld

taskkill /f /pid 程序號

6 正常啟動服務端(net start mysql)

```修改密碼的三種方式

方法1: 用set password命令

首先登入mysql,使用mysql自帶的那個客戶端連線上mysql。

格式:mysql> set password for 使用者名稱@localhost = password('新密碼');

例子:mysql> set password for root@localhost = password('123');

方法2:用mysqladmin (因為我們將bin已經新增到環境變數了,這個mysqladmin也在bin目錄下,所以可以直接使用這個mysqladmin功能,使用它來修改密碼)

關於mysqladmin的介紹:是乙個執行管理操作的客戶端程式。它可以用來檢查伺服器的配置和當前狀態、建立和刪除資料庫、修改使用者密碼等等的功能,雖然mysqladmin的很多功能通過使用mysql自帶的mysql客戶端可以搞定,但是有時候使用mysqladmin操作會比較簡單。

格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼

例子:mysqladmin -uroot -p123456 password 123  

方法3:用update直接編輯那個自動的mysql庫中的user表

首先登入mysql,連線上mysql服務端。

mysql> use mysql; use mysql的意思是切換到mysql這個庫,這個庫是所有的使用者表和許可權相關的表都在這個庫裡面,我們進入到這個庫才能修改這個庫裡面的表。

mysql> update user set password=password('123') where user='root' and host='localhost'; 其中password=password('123') 前面的password是變數,後面的password是mysql提供的給密碼加密用的,我們最好不要明文的存密碼,對吧,其中user是乙個表,存著所有的mysql使用者的資訊。

mysql> flush privileges; 重新整理許可權,讓其生效,否則不生效,修改不成功。

儲存引擎

```預設儲存引擎 innodb

檢視儲存引擎

show engines;

```儲存引擎

```mysql5.5之前的預設儲存引擎,myisam引擎

mysql操作手冊

```事務

```事務4大特性:

原子性一致性

隔離性永續性

mysql 3 修改root密碼命令小結

mysql u root p enter password mysql use mysql mysql update user set password password new password where user root 通過這種方法就可以直接修改密碼了。至於在cmd下能否登陸mysql,就...

資料庫複習2 修改和更改密碼 儲存引擎

方法1 用set password命令 首先登入mysql,使用mysql自帶的那個客戶端連線上mysql。格式 mysql set password for 使用者名稱 localhost password 新密碼 例子 mysql set password for root localhost ...

樹莓派3 Centos7 root 密碼修改

1 樹莓派的centos7系統預設使用者名稱 root,預設密碼 centos 2 如果已登入修改密碼很簡單,直接輸入指令passwd就能修改。步入正題,在這種未知密碼的情況下如何修改root的密碼。網上很多修改方法都是有grub引導。樹莓派的centos系統沒有。a 將樹莓派的sd卡拔下,通過讀卡...