1. 程式人生 > >macOS完全解除安裝使用dmg安裝的mysql

macOS完全解除安裝使用dmg安裝的mysql

鳳頭

事情的起因是當我執行這段sql語句時報錯:

CREATE TABLE `user` (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT, 
  `name` varchar(20) NOT NULL DEFAULT '' COMMENT '姓名',
  `email` varchar(30) NOT NULL DEFAULT '' COMMENT '郵箱',
  `is_admin` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是超級管理員 1表示是 0 表示不是',
  `status` tinyint(1
) NOT NULL DEFAULT '1' COMMENT '狀態 1:有效 0:無效', `updated_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '最後一次更新時間', `created_time` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '插入時間', PRIMARY KEY (`id`), KEY `idx_email` (`email`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='使用者表';

報錯的原因是timestamp

在目前版本預設不支援設定0000-00-00 00:00:00 為預設值。

豬肚

改預設時間

我在慕課網相關評論裡邊看到,只要把預設時間設定為1997-01-01 00:00:00 就可以了。

嘗試>>>>>>>>>>>>>>>>>>>>>>失敗

改配置檔案my.cnf

據說可以修改/etc/my.cnf 中的sql_mode 使timestamp 支援設定0000-00-00 00:00:00 為預設值。

sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

然而我卻發現: 我並沒有 /etc/my.cnf …..

於是,將/usr/local/mysql/support-files/my-default.cnf 複製到 /etc/my.cnf

並配置

sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

然後進入系統設定,重啟 mysql ,結果…..

豹尾

接下來我就開始準備解除安裝 mysql ,轉用 brew 重灌 mysql

刪除 mysql 管理程式

進入 「系統偏好設定」 右鍵點 「mysql」 刪除之。

~~擦屁股~~ 刪除 mysql 殘留檔案

sudo rm -rf /usr/local/mysql
sudo rm -rf /usr/local/opt/mysql
sudo rm -rf /usr/local/share/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/include/mysql
sudo rm -rf /usr/local/Cellar/mysql
sudo rm -rf /usr/local/bin/mysql

大概,,,刪除完了吧。。。CleanMyMac 再清理一下吧,,,可怕

相關推薦

macOS完全解除安裝使用dmg安裝mysql

鳳頭 事情的起因是當我執行這段sql語句時報錯: CREATE TABLE `user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL

ubuntu完全解除安裝mysql

可以先用 dpkg --list|grep mysql 檢視自己的mysql有哪些依賴 一、先解除安裝 mysql-common sudo apt-get remove mysql-common 二、然後再解除安裝 sudo apt-get autoremove --purge mys

Linux下的軟體Mysql完全解除安裝(包括其依賴和庫等殘留檔案)

原文:https://blog.csdn.net/zeng308041977/article/details/75245795 使用yum安裝的時候會自動把依賴包安裝上,但是我們一般解除安裝的時候以為只要刪除之前安裝的那個包就可以了,其實不然。因為你使用yum方式安裝,其依賴包也會被自動

Mac OS X下完全解除安裝MySQLsudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/Startu

轉載自:https://blog.csdn.net/u012721519/article/details/55002626 Mac OS X下刪除MySQL是一件非常麻煩的事情,很多時候都不能完全刪除,最終導致MySQL在Mac下的使用非常麻煩。下面我將介紹MySQL如何完全解除安裝的方法。

完全解除安裝mysql(親測有效!!!)

1.停止mysql服務。     “執行”——>“cmd”——>輸入“net stop mysql;”      看連結:  2.將控制面板中的mysql正常解除安裝   控制面板——》“程式”,找到並解除安裝!   3.找到安裝路徑,將所有

MacOS完全解除安裝 Tuxera NTFS

Mac OS 預設是不支援NTFS格式的行動硬碟或U盤。Tuxera NTFS 這款應用就是為了解決這一問題,網上下載說是破解版,日了狗了,點選啟用跳轉購買介面,內心幾萬個草泥馬飛過,免費體驗15天,體驗後想解除安裝,還不能完全解除安裝,頑固性堪比病毒,不建議大家下載。每次插入優盤彈出 完全解

centos下完全解除安裝mysql

http://blog.csdn.net/rosten/article/details/25096159 2014-05-06 08:43 22305人閱讀 評論(1) 收藏 舉報 分類: 技術、IT(93) yum方式安裝的MySQL 1、yu

MySQL 學習(一)—— MySQL 5.7的完全解除安裝安裝、問題總結

    今早起來沒事,就想著重新回顧一下資料庫內容,看了一下版本,是老早以前的5.1版本,然後就想安裝一個新的版本。 於是,開始了炸鍋的一天。 下面我將從如何解除安裝到正確安裝和我遇到的問題及其解決辦法! 一、MySQL的完全解除安裝  

Centos完全解除安裝mysql

1 刪除Mysql    yum remove  mysql mysql-server mysql-libs mysql-server;     find / -name mysql 將找到的相關東西delete掉(rm -rf /

Mac OS X 完全解除安裝MySQL

本文引用雲裡飛-mac os x 完全解除安裝mysql 執行下列命令 brew uninstall mysql sudo rm /usr/local/var/mysql sudo rm -rf /usr/local/mysql* sudo rm -r

linux 怎麼完全解除安裝mysql資料庫

           在linux下開發,mysql資料庫是經常用到的,對於初學者來說,在linux怎麼安裝解除安裝mysql資料庫,也許可能比較痛苦,這裡簡單介紹下,怎麼解除安裝msql資料庫。 a)檢視系統中是否以rpm包安裝的mysql [[email pr

mac 完全解除安裝mysql

sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm -rf /Library/PreferencePanes/My*vi

mysql完全解除安裝方法

一臺機器上可以裝不同的mysql例項,可以裝不同版本的mysql 下面給出MySQL的完全解除安裝方法: 1.執行cmd,執行net start ,檢視與mysql相關的服務名稱,並記錄。  2.利用Navicat等進行資料備份,主要備份資料有 1)業務系統涉及的資料

完全解除安裝mysql資料庫圖文教程(安裝mysql時,到最後一步顯示未響應,解決辦法)

5.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL資料夾。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Applicatio

mysql 常見問題 安裝完全解除安裝(清除安裝歷史記錄)、忘記密碼、修改密碼

1、安裝     下載解壓版本,然後到解壓資料夾下的bin目錄,新建my.ini檔案,放入: [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8 [mysqld] #設定3306埠 port = 3306 # 設定my

mysql完全解除安裝

win7和為你win10是現在程式設計師主要使用的作業系統,就拿這兩個開刀了 win7:         停止MySQL 1新增刪除程式中解除安裝MySQL 2到安裝目錄刪除MySQL 3刪除:C:\Documents and Settings\All Users\App

RedHat Linux下以yum方式安裝Mysql5.6,修改預設的安裝路徑,以及完全解除安裝Mysql

一、mysql下載     選擇mysql的版本,作業系統平臺以及作業系統的版本      二、解壓mysql安裝包    2.1新建目錄mysql-install-package並將mysql的安裝包拷貝到新建的目錄中 [[email protected

win7如何完全解除安裝MYSQL

1、控制面板裡的增加刪除程式(程式和功能)內進行刪除   2、刪除MySQL資料夾下的my.ini檔案,如果備份好,可以直接將資料夾全部刪除   3、開始->執行-> regedit 看看登錄檔裡這幾個地方刪除沒有   HKEY_LOCAL_MACHINE\SY

Mac OS X下完全解除安裝MySQL

Mac OS X下刪除MySQL是一件非常麻煩的事情,很多時候都不能完全刪除,最終導致MySQL在Mac下的使用非常麻煩。下面我將介紹MySQL如何完全解除安裝的方法。 MySQL的解除安裝一般使

完全解除安裝mysql資料庫圖文教程

5.     刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL資料夾。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Appli