mysql.server start
представляется командой для нативного MySQL. Это не для MySQL от MAMP. Из того, что я нашел в Интернете, чтобы запустить MySQL сервер MAMP, вы можете просто использовать GUI (см. https://documentation.mamp.info/en/MAMP-Mac/First-Steps/)
Из того, что я понимаю, MAMP, кажется, только делает MySQL доступно через порт (не через сокет). Так что для ноутбука jupyter попробуйте добавить номер порта следующим образом:
%sql mysql+mysqldb://myusername:fakepassword@localhost:33060/company
Для кода Python попробуйте добавить номер порта следующим образом:
import mysql.connector
db = mysql.connector.connect(
host='localhost',
port=33060,
user='myusername',
passwd='fakepassword'
)
, если номер порта отличается от MAMP, попробуйте другой порт.