標籤:
1.查看當前資料庫版本
select version(); 2.最大並發串連數SHOW VARIABLES LIKE ‘max_connections‘;
3.查看是否自動認可事物
SHOW VARIABLES LIKE ‘autocommit‘; 4.查詢資料庫字元編碼
show variables like ‘character%‘;5.修改自動成長基數可用alter table table_name AUTO_INCREMENT=n命令來重設自增的起始值。
SET autocommit=off;
如何永久改character_set_server為utf-8
sudo nano /usr/local/mysql/my.cnfdefault-storage-engine=INNODBcharacter-set-server=utf8collation-server=utf8_general_ci
1、cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 將服務檔案拷貝到init.d下,並重新命名為mysql2、chmod +x /etc/init.d/mysql 賦予可執行許可權3、chkconfig --add mysql 添加服務4、chkconfig --list 顯示服務列表 如果看到mysql的服務,並且3,4,5都是on的話則成功,如果是off,則鍵入chkconfig --level 345 mysql on5、reboot重啟電腦6、netstat -na | grep 3306,如果看到有監聽說明服務啟動了
mysql事物隔離等級
1.查看當前會話隔離等級
select @@tx_isolation;
2.查看系統當前隔離等級
select @@global.tx_isolation;
3.設定當前會話隔離等級
set session transaction isolatin level repeatable read;
4.設定系統當前隔離等級
set global transaction isolation level repeatable read;
5.命令列,開始事務時
set autocommit=off 或者 start transaction
Mysql自動備份bat
set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"
mysqldump --opt -u root --password=root xiaoliao > D:\db_backup\bbs_%Ymd%.sql
max_connections my.ini2.共用資料庫可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%"1. mysql -u root -pvmwaremysql>use mysql;2. mysql>update user set host = ‘%‘ where user = ‘root‘;3. mysql>select host, user from user;
Mysql常用文法