redhat9下安裝mysql-4.0.26記

來源:互聯網
上載者:User

RedHat9下安裝mysql-4.0.26筆記:

擷取mysql-4.0.26.tar.gz原程式碼封裝,注意不是二進位, 使用下列命令,實際路徑請根據你自己的情況修改:

--- 建立mysql安裝目錄
su - root
cd /usr/local
mkdir mysql
當然你也可以用普通帳號去建立一個目錄,如果你沒有root帳號的話.

--- 配置環境
先看看協助, 看清楚參數的名稱和含義: ./configure --help
簡單提供一些參數運行:最重要的參數: --prefix=/usr/local/mysql
CXX=gcc ./configure --prefix=/usr/local/mysql --enable-assembler --with-mysqld-ldflags=-all-static --with-extra-charsets=complex

--- 編譯和安裝
make
make install
/usr/local/mysql/bin/mysql_install_db: 這個檔案若不在這個目錄下,自己尋找: find /usr/local/mysql -name mysql_install_db
    產生var目錄以及下面的mysql和test, 注意之後的操作提示, 是我們接下來要操作的步驟.

-- 修改許可權,因為我們要以mysql帳號許可權運行資料庫伺服器
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var :儲存資料庫資料檔案、記錄檔的目錄
chgrp -R mysql /usr/local/mysql

-- 設定mysql資料庫伺服器的設定檔,裡面有TCP連接埠號碼等, 當預設連接埠號碼3306被別人佔用時可以修改的
cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf

-- 以mysql帳號許可權運行資料庫伺服器
/usr/local/mysql/bin/safe_mysqld --user=mysql &

-- 設定root帳號密碼: 注意mysql帳號登入是要檢查IP的, root帳號的登陸IP一般設定127.0.0.1為安全
/usr/local/mysql/bin/mysqladmin -u root -p password 'new-password'
/usr/local/mysql/bin/mysqladmin -u root -h *** -p password 'new-password'

注意:
    1. mysql的root帳號不是作業系統的root帳號;
    2. 以mysql許可權運行, 這個mysql帳號是作業系統的一個帳號,不是mysql資料庫的帳號;
    3. 總之分清楚作業系統帳號和mysql資料庫帳號之間的區別.

  • 1
  • 2
  • 下一頁

相關文章

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.