標籤:
1.解壓mysql-5.1.73的安裝包(同nginx)
2.先行編譯、編譯和安裝(具體步驟如下)
cd mysql-5.1.73
./configure --prefix=/usr/mysql-5.1
make && make install
3 添加mysql的使用者組和使用者名稱:
groupadd mysql
useradd mysql -g mysql -s /sbin/nologin
4.進入mysql5.1後,更正許可權:chown mysql.mysql –R .
5.chown mysql.mysql -R /data/mysql
6.bin/mysql_install_db --user=mysql(啟動及自啟動配置)
7.查看日誌:tail -100 /var/log/mysqld.log
8.mkdir -p /var/run/mysqld # touch /var/run/mysqld/mysqld.pid
9./usr/mysql-5.1/bin/mysqld_safe --skip-grant-tables(以安全方式啟動)
10.chown mysql.mysql /var/run/mysqld + chown mysql.mysql -R /var/run/mysqld/
11.再安全啟動mysql後停止進程(使用Ctrl+z)
12.chmod 755 bin/mysql_install_db(加執行許可權)
13.再次安全啟動後執行/usr/bin/mysql -u root mysql時可能會報ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)錯誤,解決方案:more /etc/my.cnf |grep sock
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
vi /etc/my.cnf(設定路徑為/tmp/mysql.sock)
14.service mysqld start
15.啟動成功後執行以下語句:update user set password = Password(‘root‘) where User = ‘root‘;
16.重新整理mysql系統許可權相關的表:flush privileges;
17.執行退出後,執行/usr/mysql-5.1/bin/mysql -u root -p 可再次登入mysql。
Linux下安裝mysql