自己搭建mysql服務要知道的二三事

2021-08-28 18:01:01 字數 821 閱讀 8568

如果是直接使用阿里雲的mysql資料庫,很簡單,配置也是別人配好了的,但**並不親民,本文講述自己搭建mysql服務要知道的一些事情。

cat /etc/system-release

centos release 6.9 (final)

yum install mysql mysql-server mysql-lib

rpm -aq|grep mysql

mysql-5.1.73-8.el6_8.x86_64

mysql-server-5.1.73-8.el6_8.x86_64

mysql-libs-5.1.73-8.el6_8.x86_64

如果你曾經刪除過mysql資料庫檔案,那麼最好執行下mysql_install_db

設定密碼

中文字串的支援

show variables like 「character_set_database」;

utf8mb4

alter database testapi charset=utf8

show full columns from table_name

alter table article convert to character set utf8;

內建儲存引擎

show engines; 可以檢視有哪些引擎

你可以通過show create table 來檢視資料表使用的儲存引擎

通過如下修改全域性的預設配置

in the my.cnf file, locate the [mysqld] section.

default-storage-engine=innodb

搭建自己的ngrok服務

1.準備工作 一台具有外網ip的伺服器,乙個網域名稱 解析到外網伺服器 ngrok服務端 2.開始搭建ngrok服務端 按照上面的教程進行搭建 ngrokd domain 網域名稱 不帶www httpaddr 埠 預設為80 注意埠要對外開放 後台執行 setsid ngrokd domain 網...

搭建自己的 sentry 服務

sentry 自動化異常提醒 這篇文章已經介紹的很清楚了,這裡直接講一講搭建自己的sentry服務,這樣就免費使用sentry這個服務。首先要確認你的 ubuntu 版本是否符合安裝 docker 的前提條件。如果沒有問題,你可以通過下邊的方式來安裝 docker 使用具有 sudo 許可權的使用者...

關於MySQL核心,一定要知道的!

近乙個多月,寫了一些mysql核心的文字,稍作總結,希望對大家有幫助。1.innodb,為何併發如此之高?文章介紹了 1 什麼是併發控制 2 併發控制的常見方法 鎖,資料多版本 3 redo,undo,回滾段的實踐 4 innodb如何利用回滾段實現mvcc,實現快照讀。結論是,快照讀 snapsh...