event ie frefox
mysql linux命令
2009-10-17 15:14:53
| 分類:
資料庫| 標籤:|字型大小
大中小訂閱
自定義安裝
mysql (mysql-max-5.0.27-linux-i686-glibc23)
2007-10-11
下午03:56
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> tar -xzvf mysql-max-5.0.27-linux-i686-glibc23.tar.gz
shell> ln -s mysql-max-5.0.27-linux-i686-glibc23 mysql
shell> cd mysql
shell> scripts/mysql_install_db --user=mysql
shell> chown -r root .
shell> chown -r mysql data
shell> chgrp -r mysql .
shell> bin/mysqld_safe --user=mysql &
1.
安裝版本的選擇:
這裡使用較新的mysql5.0 安裝。注意mysql 官方不建議使用tarball(source code)方式安裝,所以我們採用由mysql自己編譯好的binary方式來安裝,簡單。當然,mysql還給redhat企業版等提供了rpm的安裝包。
2.
建立mysql需要的使用者和組
# groupadd mysql
# useradd -g mysql mysql
4.解壓縮
# cd /usr/local
# tar -xzvf /home/xqiang/mysql-max-5.0.27-linux-i686-glibc23.tar.gz
# ln -s /usr/local/mysql-max-5.0.27-linux-i686-glibc23 mysql
5.生成系統資料庫
# cd /usr/local/mysql (如果不是在這個目錄下操作則會出現《問題一》)
# scripts/mysql_install_db --user=mysql (這裡會出現《問題二》,不用理它)
6.修改mysql目錄許可權
# chown -r root /usr/local/mysql
# chgrp -r mysql /usr/local/mysql
(以上兩句可以直接#chown -r root:mysql /usr/local/mysql)
# chown -r mysql /usr/local/data
操作mysql資料庫的使用者是mysql 所以要擁有資料庫目錄的所有權
7.啟動mysql
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
注意: 執行完這個命令後,會在/tmp產生乙個mysql.sock 的檔案這是訪問mysql必須的!
8.將配置檔案拷貝到/etc
# cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
9.設定mysql的中文問題(這一步在建立使用者資料庫之前完成,並要重啟mysql)
# vi /etc/my.cnf
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=gb2312 //新增的內容
# here follows entries for some specific programs
# the mysql server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
default-character-set=utf8 //新增的內容
另外,mysql目錄下有乙個安裝檔案install-binary ,介紹了安裝的步驟!
其他設定:
關於 mysql的一些配置項可以在
/etc/my.cnf 中更改!
修改了my.cnf,需要重啟mysql服務
由於是從原始碼包安裝的mysql,所以系統中是沒有紅帽常用的servcie mysqld restart這個指令碼
只好手工重啟
有人建議killall mysql。這種野蠻的方法其實是不行的,強制終止的話,如果造成表損壞,損失是巨大的。
這裡推薦安全的重啟方法
$mysql_dir/bin/mysqladmin -u root -p shutdown
$mysql_dir/bin/safe_mysqld &
mysqladmin和mysqld_safe位於mysql安裝目錄的bin目錄下,很
MySQL安裝過程
1 變數名 mysql home 變數值 你解壓對應的位置,如 d mysql 5.6.40 winx64 2 path裡新增 mysql home bin 3.生成data檔案 以管理員身份執行cmd 進入e mysql 5.7.20 winx64 bin 下 執行命令 mysqld initia...
mysql安裝過程實錄
mysql安裝過程實錄 1.切換到mysql的安裝檔案目錄下.成功資訊 thank you for install mysql.3.make 安裝完後尾部類似這種 4.make install 安裝完後尾部類似這種 mysql install db mysql install db user roo...
MySQL簡單安裝過程
1.檢測是否已經安裝mysql rpm qa grep i mysql 2.刪除 rm e nodes 包名 3.刪除老版本的mysql 的開發標頭檔案和庫 rm rf usr lib mysql rm rf usr include mysql 注意 解除安裝後 var lib mysql 中的資料...