MySQL 在 FreeBSD 上安裝的步驟: (使用 Configure 方式安裝) :
1. Download mysql-5.0.16.tar.gz
2. 建立 mysql 的群組及帳號 (使用 adduser 新增比較方便)
3. 先建立要安裝的mysql 資料庫位置:/usr/local/mysql 設定群組權限為mysql
4. su mysql
5. tar xzvf mysql-5.0.16.tar.gz
6. 先將 configure 的參設設定為一個檔案, 例如 mysql.configure.sh 在執行 /bin/sh /mysql.configure.sh ,將mysql configure,
(PS: 如果沒有設定成一個.sh檔案, 怕以後要修改或要查詢參數時無法查詢)
7. make install clean
8. 找到解壓縮檔案下的 /scripts/mysql_install_db , 將它執行 ./scripts/mysql_install_db
9. 這樣就已經安裝完畢
要如何測試MySQL呢?
1. 執行 /usr/local/mysqld_safe & , 看看是否可以啟動?
2. 啟動後打入 /usr/local/mysql/bin/mysqladmin version (檢查MySQL 的版本)
3. 執行 /usr/local/mysql/bin/mysqladmin variable (檢查MySQL 的參數)
4. 執行 /usr/local/mysql/mysqlshow (顯示資料庫)
5. 執行 /usr/local/mysql/bin/mysqladmin -u root -p shutdown (將MySQL 停止)
如何設定剛剛安裝好MySQL 的 root 密碼?
1. /usr/local/mysql/bin/mysqladmin -u root password xxxxx (xxxxx 就是你要輸入的密碼)
如何新增設定MySQL 的使用者?
1. /usr/local/mysql/bin/mysql -u root -p xxxxx
2. grant all privileges on *.* to ‘xxx’@’%’ identified by ‘xxxxxx’; (xxx為使用者名稱 ; xxxxxx為使用者密碼 )
3. flush privileges;
MySQL 權限的修改 :
1. update user set password=password(‘xxxxx’) where Db=xxxxx and User=yyyyy;
2. 改完後一定要執行: flush privileges;
如果出現 Can’t connect to local MySQL Server through socket ‘tmp/mysql.sock’ .
1, ln -s /var/lib/mysql.sock /tmp/mysql.sock
1. Download mysql-5.0.16.tar.gz
2. 建立 mysql 的群組及帳號 (使用 adduser 新增比較方便)
3. 先建立要安裝的mysql 資料庫位置:/usr/local/mysql 設定群組權限為mysql
4. su mysql
5. tar xzvf mysql-5.0.16.tar.gz
6. 先將 configure 的參設設定為一個檔案, 例如 mysql.configure.sh 在執行 /bin/sh /mysql.configure.sh ,將mysql configure,
(PS: 如果沒有設定成一個.sh檔案, 怕以後要修改或要查詢參數時無法查詢)
7. make install clean
8. 找到解壓縮檔案下的 /scripts/mysql_install_db , 將它執行 ./scripts/mysql_install_db
9. 這樣就已經安裝完畢
要如何測試MySQL呢?
1. 執行 /usr/local/mysqld_safe & , 看看是否可以啟動?
2. 啟動後打入 /usr/local/mysql/bin/mysqladmin version (檢查MySQL 的版本)
3. 執行 /usr/local/mysql/bin/mysqladmin variable (檢查MySQL 的參數)
4. 執行 /usr/local/mysql/mysqlshow (顯示資料庫)
5. 執行 /usr/local/mysql/bin/mysqladmin -u root -p shutdown (將MySQL 停止)
如何設定剛剛安裝好MySQL 的 root 密碼?
1. /usr/local/mysql/bin/mysqladmin -u root password xxxxx (xxxxx 就是你要輸入的密碼)
如何新增設定MySQL 的使用者?
1. /usr/local/mysql/bin/mysql -u root -p xxxxx
2. grant all privileges on *.* to ‘xxx’@’%’ identified by ‘xxxxxx’; (xxx為使用者名稱 ; xxxxxx為使用者密碼 )
3. flush privileges;
MySQL 權限的修改 :
1. update user set password=password(‘xxxxx’) where Db=xxxxx and User=yyyyy;
2. 改完後一定要執行: flush privileges;
如果出現 Can’t connect to local MySQL Server through socket ‘tmp/mysql.sock’ .
1, ln -s /var/lib/mysql.sock /tmp/mysql.sock