Inception學(xué)習(xí)筆記

對(duì)mysql的學(xué)習(xí)很有興趣拔稳,為了深入的學(xué)習(xí)并且很好的在線上使用,在了解了去哪里關(guān)于開源inception的文檔學(xué)習(xí)锹雏,一下為我的安裝筆記與心得巴比。

1,關(guān)于inception。

MySQL語(yǔ)句的審核轻绞,在業(yè)界都已經(jīng)基本被認(rèn)同了采记,實(shí)際上也是對(duì)MySQL語(yǔ)句寫法的統(tǒng)一化,標(biāo)準(zhǔn)化政勃,而之前的人工審核唧龄,針對(duì)標(biāo)準(zhǔn)這個(gè)問題其實(shí)是很吃力的,標(biāo)準(zhǔn)越多稼病,DBA越累选侨,開發(fā)也越累。

那么在這個(gè)都追求自動(dòng)化運(yùn)維的時(shí)代然走,審核也必須要跟上步伐援制,因此Inception誕生了。而Inception可以做的工作遠(yuǎn)不止是一個(gè)自動(dòng)化審核工具芍瑞,同時(shí)還具備執(zhí)行晨仑,生成對(duì)影響數(shù)據(jù)的回滾語(yǔ)句(類似閃回的功能),這樣一條龍服務(wù)的工具拆檬,將會(huì)給DBA的工作帶來翻天覆地的變化洪己,DBA從此就從繁重的審核、登上去執(zhí)行竟贯,出錯(cuò)了很難回滾(如果提前沒有備份的話)的被動(dòng)局面解放了出來答捕,突然發(fā)現(xiàn),做DBA原來可以這么輕松屑那,工作可以不飽和了拱镐,那就有更多的自由時(shí)間學(xué)習(xí)、進(jìn)一步向自動(dòng)化運(yùn)維平臺(tái)的實(shí)現(xiàn)等更智能化的方向去發(fā)展持际,是具有里程碑意義的沃琅。

2,inception架構(gòu)原理蜘欲。

3益眉,安裝inception。

實(shí)際上編譯Inception姥份,和編譯MySQL源碼是一樣的郭脂。


(1)環(huán)境準(zhǔn)備

#yum install -y gcc gcc-c++ make ncurses-devel bison openssl-devel zlib-devel cmake

(2)源碼地址

#git clone? https://github.com/mysql-inception/inception.git

(3)編譯

#cmake -DWITH_DEBUG=OFF -DCMAKE_INSTALL_PREFIX=./mysql? -DMYSQL_DATADIR=./mysql/data? ? -DWITH_SSL=bundled -DCMAKE_BUILD_TYPE=RELEASE -DWITH_ZLIB=bundled? ? -DMY_MAINTAINER_CXX_WARNINGS="-Wall -Wextra -Wunused -Wno-dev -Wwrite-strings -Wno-strict-aliasing? -Wno-unused-parameter -Woverloaded-virtual"? ? -DMY_MAINTAINER_C_WARNINGS="-Wall -Wextra -Wno-dev -Wunused -Wwrite-strings -Wno-strict-aliasing -Wdeclaration-after-statement"

#make

#make install

(4)啟動(dòng)inception。

#/usr/local/src/inception/mysql/bin/Inception

#netstat -antlp |grep? ./Inception

tcp? ? ? ? 0? ? ? 0 :::3306? ? ? ? ? ? ? ? ? ? :::*? ? ? ? ? ? ? ? ? ? ? ? LISTEN? ? ? 16727/./Inception

(5)登錄成功

#/usr/local/src/inception/mysql/bin/mysql

登錄上去之后澈歉,再執(zhí)行一個(gè)命令:

inception get variables;

mysql> inception get variables;

+------------------------------------------+----------------------------------------------------+

| Variable_name? ? ? ? ? ? ? ? ? ? ? ? ? ? | Value? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

+------------------------------------------+----------------------------------------------------+

| autocommit? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| bind_address? ? ? ? ? ? ? ? ? ? ? ? ? ? | *? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| character_set_system? ? ? ? ? ? ? ? ? ? | utf8? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| character_sets_dir? ? ? ? ? ? ? ? ? ? ? | /usr/local/src/inception/mysql/bin/share/charsets/ |

| connect_timeout? ? ? ? ? ? ? ? ? ? ? ? ? | 10? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| date_format? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | %Y-%m-%d? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| datetime_format? ? ? ? ? ? ? ? ? ? ? ? ? | %Y-%m-%d %H:%i:%s? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| general_log? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| general_log_file? ? ? ? ? ? ? ? ? ? ? ? |? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_autoincrement_datatype? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_autoincrement_init_value | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_autoincrement_name? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_column_comment? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_column_default_value? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_dml_limit? ? ? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_dml_orderby? ? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_dml_where? ? ? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_identifier? ? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_index_prefix? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_insert_field? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_primary_key? ? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_table_comment? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_check_timestamp_default? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_ddl_support? ? ? ? ? ? ? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_autoincrement_unsigned? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_blob_type? ? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_column_charset? ? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_enum_set_bit? ? ? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_foreign_key? ? ? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_identifer_keyword? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_not_innodb? ? ? ? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_nullable? ? ? ? ? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_orderby_rand? ? ? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_partition_table? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_select_star? ? ? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_enable_sql_statistic? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_max_char_length? ? ? ? ? ? ? ? | 16? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_max_key_parts? ? ? ? ? ? ? ? ? | 5? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_max_keys? ? ? ? ? ? ? ? ? ? ? | 16? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_max_update_rows? ? ? ? ? ? ? ? | 10000? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_merge_alter_table? ? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_bin_dir? ? ? ? ? ? ? ? ? ? |? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_check_interval? ? ? ? ? ? | 5.000000? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_chunk_size? ? ? ? ? ? ? ? | 1000? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_chunk_size_limit? ? ? ? ? | 4.000000? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_chunk_time? ? ? ? ? ? ? ? | 1.000000? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_critical_thread_connected? | 1000? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_critical_thread_running? ? | 80? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_drop_new_table? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_drop_old_table? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_max_lag? ? ? ? ? ? ? ? ? ? | 3.000000? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_max_thread_connected? ? ? | 1000? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_max_thread_running? ? ? ? | 80? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_min_table_size? ? ? ? ? ? | 16? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_on? ? ? ? ? ? ? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_print_none? ? ? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_print_sql? ? ? ? ? ? ? ? ? | ON? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_osc_recursion_method? ? ? ? ? | processlist? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_password? ? ? ? ? ? ? ? ? ? ? |? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_read_only? ? ? ? ? ? ? ? ? ? ? | OFF? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_remote_backup_host? ? ? ? ? ? | localhost? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_remote_backup_port? ? ? ? ? ? | 0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_remote_system_password? ? ? ? |? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_remote_system_user? ? ? ? ? ? |? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_support_charset? ? ? ? ? ? ? ? | utf8mb4? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| inception_user? ? ? ? ? ? ? ? ? ? ? ? ? |? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| interactive_timeout? ? ? ? ? ? ? ? ? ? ? | 28800? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| max_allowed_packet? ? ? ? ? ? ? ? ? ? ? | 1073741824? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| max_connect_errors? ? ? ? ? ? ? ? ? ? ? | 100? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| max_connections? ? ? ? ? ? ? ? ? ? ? ? ? | 151? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| net_buffer_length? ? ? ? ? ? ? ? ? ? ? ? | 16384? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| net_read_timeout? ? ? ? ? ? ? ? ? ? ? ? | 30? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| net_write_timeout? ? ? ? ? ? ? ? ? ? ? ? | 60? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| port? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | 3306? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| query_alloc_block_size? ? ? ? ? ? ? ? ? | 8192? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| query_prealloc_size? ? ? ? ? ? ? ? ? ? ? | 8192? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| socket? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | /tmp/inception.sock? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| thread_handling? ? ? ? ? ? ? ? ? ? ? ? ? | one-thread-per-connection? ? ? ? ? ? ? ? ? ? ? ? ? |

| thread_stack? ? ? ? ? ? ? ? ? ? ? ? ? ? | 262144? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| time_format? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | %H:%i:%s? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| version? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | Inception2.1.17? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| version_comment? ? ? ? ? ? ? ? ? ? ? ? ? | Source distribution? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| version_compile_machine? ? ? ? ? ? ? ? ? | x86_64? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| version_compile_os? ? ? ? ? ? ? ? ? ? ? | Linux? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| wait_timeout? ? ? ? ? ? ? ? ? ? ? ? ? ? | 28800? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

+------------------------------------------+----------------------------------------------------+

85 rows in set (0.00 sec)

#mysql> show databases;

+----+-------+----------+-------------+--------------------------------+--------------------+---------------+----------+---------------+--------------+---------+

| ID | stage | errlevel | stagestatus | errormessage? ? ? ? ? ? ? ? ? | SQL? ? ? ? ? ? ? ? | Affected_rows | sequence | backup_dbname | execute_time | sqlsha1 |

+----+-------+----------+-------------+--------------------------------+--------------------+---------------+----------+---------------+--------------+---------+

|? 1 | NONE? |? ? ? ? 2 | None? ? ? ? | Must start as begin statement. | Global environment |? ? ? ? ? ? 0 | None? ? | None? ? ? ? ? | 0? ? ? ? ? ? | None? ? |

+----+-------+----------+-------------+--------------------------------+--------------------+---------------+----------+---------------+--------------+---------+

1 row in set, 1 warning (0.00 sec)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末展鸡,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子闷祥,更是在濱河造成了極大的恐慌娱颊,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件凯砍,死亡現(xiàn)場(chǎng)離奇詭異箱硕,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)悟衩,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門剧罩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人座泳,你說我怎么就攤上這事惠昔。” “怎么了挑势?”我有些...
    開封第一講書人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵镇防,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我潮饱,道長(zhǎng)来氧,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任香拉,我火速辦了婚禮啦扬,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘凫碌。我一直安慰自己扑毡,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開白布盛险。 她就那樣靜靜地躺著瞄摊,像睡著了一般。 火紅的嫁衣襯著肌膚如雪枉层。 梳的紋絲不亂的頭發(fā)上泉褐,一...
    開封第一講書人閱讀 49,741評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音鸟蜡,去河邊找鬼膜赃。 笑死,一個(gè)胖子當(dāng)著我的面吹牛揉忘,可吹牛的內(nèi)容都是我干的跳座。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼泣矛,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼疲眷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起您朽,我...
    開封第一講書人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤狂丝,失蹤者是張志新(化名)和其女友劉穎换淆,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體几颜,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡倍试,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蛋哭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片县习。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖谆趾,靈堂內(nèi)的尸體忽然破棺而出躁愿,到底是詐尸還是另有隱情,我是刑警寧澤沪蓬,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布彤钟,位于F島的核電站,受9級(jí)特大地震影響跷叉,放射性物質(zhì)發(fā)生泄漏样勃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一性芬、第九天 我趴在偏房一處隱蔽的房頂上張望峡眶。 院中可真熱鬧,春花似錦植锉、人聲如沸辫樱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)狮暑。三九已至,卻和暖如春辉饱,著一層夾襖步出監(jiān)牢的瞬間搬男,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工彭沼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留缔逛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓姓惑,卻偏偏與公主長(zhǎng)得像褐奴,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子于毙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容