修改MySQL的時區,涉及引數time_zone
首先需要檢視mysql的當前時區,用time_zone引數
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | CST |
| time_zone | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)
1 可以通過修改my.cnf
在 [mysqld] 之下加
default-time-zone=timezone
來修改時區。如:
default-time-zone = '+8:00'
修改完了記得記得重啟msyql
注意一定要在 [mysqld] 之下加 ,否則會出現 unknown variable 'default-time-zone=+8:00'
2 另外也可以通過命令列線上修改
set time_zone = timezone 比如北京時間(GMT+0800) set time_zone = '+8:00'; 如下: mysql> set time_zone='+8:00'; Query OK, 0 rows affected (0.00 sec) mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | | time_zone | +08:00 | +------------------+--------+ 2 rows in set (0.00 sec)
3 再通過select now()來驗證時區
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | CST |
| time_zone | +08:00 |
+------------------+--------+
2 rows in set (0.00 sec)
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2013-08-05 10:35:31 |
+---------------------+
1 row in set (0.00 sec)
mysql> set time_zone='+0:00';
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | CST |
| time_zone | +00:00 |
+------------------+--------+
2 rows in set (0.00 sec)
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2013-08-05 02:35:43 |
+---------------------+
1 row in set (0.00 sec)
參考文獻:
http://dev.mysql.com/doc/refman/5.7/en/time-zone-leap-seconds.html
相關推薦
修改MySQL的時區,涉及引數time_zone
首先需要檢視mysql的當前時區,用time_zone引數 mysql> show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value
修改MySQL的時區,涉及參數time_zone
blank lec clip sql 命令 ref -name -h tools 原地址:http://blog.csdn.net/mchdba/article/details/9763521 首先需要查看mysql的當前時區,用time_zone參數 [html]
mysql修改EST時區,mysql時間修改
方法有兩種###第一種select NOW();##一:通過sql命令臨時修改set global time_zone = '+8:00';set time_zone = '+8:00';flush p
mac 修改mysql 密碼, navicat 連接失敗原因
amp 權限 ftw replace using 客戶端 target test href 1、cd /usr/local/mysql/bin/?2、sudo su輸入之後會要求輸入你的計算機密碼,輸入的時候是什麽都不顯示的,輸完後回車3、 ./mysqld_safe --
Linux下修改Mysql密碼的三種方式,測試過效果,能正常使用
密碼 root mysq cat 服務 方法 方式 運行 mysql密碼 個人分類: mysql修改密碼linux修改mysql密碼軟件編程 有時我們會忘記Mysql的密碼,或者想改一個密碼,以下將對這兩種情況修改密碼的三種解決方法做個總結 本文都以用戶為 root 為例;
mysql 修改設定字符集,將utf8 修改為utf8mb4,支援emoji表情
utf-8編碼可能2個位元組、3個位元組、4個位元組的字元,但是MySQL的utf8編碼只支援3位元組的資料,而移動端的表情資料是4個位元組的字元。如果直接往採用utf-8編碼的資料庫中插入表情資料,java程式中將報SQL異常: java.sql.SQLExcept
mysql修改表名,列名,列型別,新增表列,刪除表列
alter table test rename test1; --修改表名 alter table test add column name varchar(10); --新增表列 alter table test drop column name; --刪除表列
第一次使用樹莓派會用到的操作(修改國內源,中文輸入法,鍵盤佈局,時區,掛載行動硬碟等)
1.將樹莓派官方源修改為國內快速源 修改配置檔案 [email protected] ~ $ vi /etc/apt/sources.list eb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy
VS2013使用MySQL資料庫,資料集中如何填充帶引數的sql語句
本人在網上查詢一番後,發現均無法實現效果,之前的專案使用Oracle,sql傳參類似“......where id = :id”,然後突然想到直接tableAdapter裡面新建一個update查詢,不就知道使用MySQL資料庫時sql傳參了嘛。以上思路,下給例子:
線上問題:前端輸入emoji表情符時,MySQL插入表情符亂碼,修改MySQL編碼支援資料庫表情符
1. 背景 線上系統執行時,運維反饋,後臺log忽然報了許多插入亂碼問題。log資訊大致如下: 2018-07-19 00:00:13.593 [http-nio-8080-exec-173] ERROR c.k.i.b.s.service.impl.Quest
修改mysql hash 分割槽為range 分割槽,並刪除一個分割槽
----將hash 分割槽修改為range 分割槽,並刪除一個分割槽 mysql> ALTER TABLE orders_range DROP PARTITION p0; ERROR 1512 (HY000): DROP PARTITION can only be
用C語言操作MySQL資料庫,進行連線、插入、修改、刪除等操作
很多人用到MySQL來開發一些專案,有時為了效能,我們會直接用C語言來開發相關的模組,尤其在我們的web應用中,雖然PHP、JSP等指令碼均提供了MySQL的介面,但是顯然直接使用C語言具有更好的安全性和效能,Michael以前用PHP開發的多個專案中就使用了C語言編寫的
mysql資料庫修改資料庫編碼,欄位編碼與表編碼
1.修改資料庫的編碼 將資料庫(test)的編碼方式修改為utf8,如: ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; 2.修改表的編碼 將表(test)的編碼方式修改為ut
Laravel給request變數賦值,追加引數,修改引數
在使用Laravel的時候碰到一個問題,需要追加一個不存在的表單欄位。具體例子是: 我有個專門的表單頁面給使用者新增資源,方法都已經寫好了,這個表單頁面會傳使用者ID和授權碼過來; 然後改進後的需求
MHA叢集(涉及mysql安裝,主從同步,半同步複製...)
MHA(Master High Availablity)-資料庫高可用叢集 由日本DeNA公司開發的一套實現mysql高可用的解決方案,可以保障資料庫自動故障切換操作在0~30s之內,可以確保切換過程中資料的一致,實現真正意義上的高可用。也就是在A主機上訪問資料,中途伺服器故障,客戶可以在繼續在
在linux下,修改mysql的使用者密碼。
1、使用mysql -uroot -p 命令 輸入mysql密碼 2、輸入use mysql; 3、輸入update user set password=password(“123456”)where user="root" ; 命令語句 4、輸入flush privili
控制檯進入mysql,修改密碼後,造成輸入新或舊密碼都無法登陸
原因是修改密碼的語句輸入有誤錯誤1:-p與原密碼之間有空格mysqladmin -u root -p 123 passwordEnter password:***mysqladmin:Unknown command:'123'由於語句輸入有誤,因此回車輸入密碼後報錯:Unkn
mysql 5.7 忘記密碼,及修改密碼問題,密碼列不再是Password ,而是authentication_string
因為在重新設定MySQL的root密碼的期間,MySQL資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改MySQL的資訊。可以採用將MySQL對 外的埠封閉,並且停止Apache以及所有的使用者程序的方法實現伺服器的準安全 狀態。最安全的狀態是到伺服器的Console上面操作
安裝好MySQL後,用SQL去修改root帳號的密碼,結果不能登入了!
取得MySQL Community Edtion 5.0.22版本的zip package,解壓縮到 D:/MySQL,然後在另外一個分割槽建立了資料目錄I:/MyData,把D:/MySQL/data裡面的內容複製了一份放到I:/MyData下面。做好這個步驟後,要準備修改
修改socket檔案, MySQL啟動報錯
事情是這樣的, 我要搭建MySQL主從, 做讀寫分離, 然後就要了一臺伺服器搭建mysql, 最近犯懶, 就尋思搞一個二進位制的吧直接啟用 一堆問題就出現了 [ERROR] Can't start server : Bind on unix socket: Permission denied