我們做MYSQL資料庫移植,從一個伺服器移動到另一個下面.作業系統為red hat linux1.查看系統狀態>show status2.查看當前進程>show processlist其它都沒有問題,只是所有表均為唯讀狀態,開始以為是使用者權限設定的問題,查看之後是沒有問題的.最後,想到我們是把表檔案直接拷貝過來,一定涉及到linux系統許可權的問題,檢查結果也是這樣子的,剛開始真是沒有想到.我們把系統許可權改好之後,資料庫正常.以上一點點小的經驗,但覺得值得記錄一下.
項目有個需求:把表分許可權,分割給各個企業.當時就用Navicat去手動添加客戶,再劃分許可權,結果不知道為什麼登陸不上,還待研究..........後來宋同事用命令列實現了,操作如下:建立使用者:create user 'test1'@'%' identified by 'test1';授權:把對錶nb_AccList 的select許可權分給test1grant select on sync_users.nb_AccList to test1@'%' identified by 'test1
PS:昨天一同事遇到mysql 5.5中文亂碼問題,找我解決。解決了,有個細節問題網上沒人說,我就總結一下。一、登入MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字元集,顯示如下:+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+|
內容轉自搜狐古雷PPT本來編輯來自老金:http://www.mysqlops.com/2012/05/15/mysql-sql-analyze.html序言:•不積跬步,無以至千裡;不積小流,無以成江海——《勸學》荀子•吾生也有涯,而知也無涯。以有涯隨無涯,殆已——《養生主》莊子 Group by•select name1 from test group by name1;•從InnoDB儲存引擎表讀出一條記錄,寫入暫存資料表,迴圈往複•暫存資料表中,group
Mysql proxy體繫結構:多線程+libevent+glib2從前面的內容我們已經確認了accept過程是由主線程完成的,並且它建立了一個con->client的與client串連的event;並且它接著建立一個con->server打算與後台mysql server進行串連。此時如果該fd不可寫,則會在proxy_connect_server返回NETWORK_SOCKET_ERROR_RETRY,然後調用WAIT_FOR_EVENT(con->server, EV_
mysql proxy學習(一)啟動過程mysql-proxy依賴的庫較多包括:libevent,glib2,lua;所以代碼閱讀起來還是需要一些的相應的一些知識。1. Libevent主要介面event_base_new:初始化一個event_baseevent_set:設定event事件;即初始化struct