export PATH = "/ usr / local / bin: / usr / local / sbin: / usr / local / mysql / bin: $ PATH"
. ~ / .bash_profile
cd ~ mkdir src cd src
curl -O http://mysql.he.net/Downloads/MySQL-5.0/mysql-5.0.45.tar.gz tar xzvf mysql-5.0.45.tar.gz cd mysql-5.0.45
CC = gcc CFLAGS = "- O3 -fno-omit-frame-pointer" CXX = gcc \ CXXFLAGS = "- O3 -fno-omit-frame-pointer -felide-constructors \ -fno-exceptions -fno-rtti "\ ./configure --prefix = / usr / local / mysql \ --with-extra-charsets = complex --enable-thread-safe-client \ --enable-local-infile --enable-shared
make sudo make install
cd / usr / local / mysql sudo ./bin/mysql_install_db --user = mysql sudo chown -R mysql ./var
<? xml version = "1.0" encoding = "UTF-8"?>
<! DOCTYPE plist PUBLIC "- // Apple // DTD PLIST 1.0 // EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version = "1.0">
<dict>
<key> KeepAlive </ key>
<true />
<key> Label </ key>
<string> com.mysql.mysqld </ string>
<key> Program </ key>
<string> / usr / local / mysql / bin / mysqld_safe </ string>
<key> RunAtLoad </ key>
<true />
<key> UserName </ key>
<string> mysql </ string>
<key> WorkingDirectory </ key>
<string> / usr / local / mysql </ string>
</ dict>
</ plist>
sudo mv ~ / Desktop / com.mysql.mysqld.plist / Library / LaunchDaemons sudo chown root /Library/LaunchDaemons/com.mysql.mysqld.plist
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist
mysql -uroot
Source: https://habr.com/ru/post/16129/
All Articles