Как удалить установку MySQL на Mac OS X

Вы можете сгруппировать по cumsum(Field == "Name"). С dplyr ...

library(dplyr) 
originalDF %>% 
  group_by(Name = Value[Field == "Name"][cumsum(Field == "Name")]) %>%
  slice(-1) %>% select(c("Name", "Field", "Value"))

# A tibble: 10 x 3
# Groups:   Name [4]
   Name  Field  Value
   <fct> <fct>  <fct>
 1 Bob   Weight 158  
 2 Bob   Age    22   
 3 Bob   Height 72   
 4 Fred  Age    155  
 5 Fred  Height 65   
 6 Irv   Weight 210  
 7 Irv   Age    42   
 8 Irv   Height 68   
 9 Sara  Weight 115  
10 Sara  Age    17   

С таблицей данных ...

library(data.table)
data.table(originalDF)[, 
  .SD[-1], 
by=.(Name = Value[Field == "Name"][cumsum(Field == "Name")]), .SDcols=c("Field", "Value")]
22
задан tshepang 20 April 2014 в 09:57
поделиться

4 ответа

Попробуйте также запустить

sudo rm -rf /var/db/receipts/com.mysql.*
57
ответ дан 29 November 2019 в 03:25
поделиться

Попробуйте, мне пришлось бороться, но это работает для меня !!!!!!!

  1. sudo rm /usr/local/mysql
  2. sudo rm -rf /usr/local/mysql*
  3. sudo rm -rf /Library/StartupItems/MySQLCOM
  4. sudo rm -rf /Library/PreferencePanes/My*
  5. (Изменить / etc / hostconfig) sudo vi /etc/hostconfig (Удалить строку MYSQLCOM = -YES)
  6. sudo rm -rf /Library/Receipts/mysql*
  7. sudo rm -rf /Library/Receipts/MySQL*
  8. sudo rm -rf /var/db/receipts/com.mysql.*
23
ответ дан 29 November 2019 в 03:25
поделиться

Я полагаю, что вы можете просто удалить /usr/local/mysql-Version/ и отсоединить каталог /usr/local/mysql. Избавиться от системных настроек и элементов запуска может быть сложнее, но я их не устанавливал, поэтому не могу помочь.

1
ответ дан 29 November 2019 в 03:25
поделиться

Протестируйте поиск всех файлов и папок с "mysql" в их имени, взгляните на них и убедитесь, что их тоже нужно удалить.

Используйте следующую команду, чтобы найти все файлы файлы.

sudo find / | grep -i mysql

Вы можете прокручивать вывод, если поставите | less в конце (он ничего не покажет, пока что-то не найдет, просто чтобы вы не подумали, что команда завершилась ошибкой.) :-) Вы можете написать это следующим образом.

sudo find / | grep -i mysql | less

Чтобы удалить файлы / папки, вы необходимо будет выполнить следующую команду (-f означает принудительное выполнение, поэтому вы не сможете восстановить файлы, и вам не будет предложено подтвердить перед их удалением):

sudo rm -rf /path/to/file/or/folder

Надеюсь, это поможет.

3
ответ дан 29 November 2019 в 03:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: