mysql程式設計師 mysql

2021-10-17 13:23:46 字數 549 閱讀 5576

mysqlcheck -u root -p --auto-repair --all-databases

[root mysql]$ chown mysql *

[root mysql]$ chgrp mysql *

[root mysql]$ chmod ug+rwx

如果沒有mysql表,一般是許可權的問題

停止mysql服務,啟動時加引數--skip-grant-tables

最後:mysqldump olddatabase -u* -p* -h** --add-drop-table  --lock-table=false  | mysql  newdatabase  -u** -p* -h**

其它可能需要的操作:

grant all privileges on *.* to 'root'@'%' identified by 'password'

flush privileges

資料庫表不區分大小寫:

在my.cnf中新增

lower_case_table_name = 1

預設為0

程式設計師 mysql安裝 mysql安裝

mysql安裝 1 解除安裝系統自帶mariadb資料庫 rpm qa grep mariadb rpm e nodeps mariadb libs 5.5.44 2.el7.centos.x86 64 wget yum localinstall y mysql57 community releas...

程式設計師之路 MySQL儲存引擎

儲存引擎 mysql可以將資料以不同的技術儲存在檔案 記憶體 中,這種技術就稱為儲存引擎 每一種儲存引擎使用不同的儲存機制,索引技巧,鎖定水平,最終提供廣泛且不同的功能 mysql支援的儲存引擎 併發控制 當多個連線對記錄進行修改時保證資料的一致性和完整性。系統使用鎖系統來解決這個併發控制,這種鎖分...

MYSQL程式設計師命令集(索引)

see see 1 建立索引 1 alter table alter table用來建立普通索引 unique索引或primary key索引。alter table table name add index index name column list alter table table name...