Linux下安裝mysql

來源:互聯網
上載者:User

標籤:

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.