mysql原始碼安裝與配置,對於mysql在linux下安裝主要有兩種途徑:
模式一:通過apt-get命令獲取mysq,但是這個mysql不再由你來決定; 模式二:通過自定義的mysql版本進行安裝。
在實際開發過程之中,所有的軟體使用都會有乙個標準:採用穩定版。
1、 如果要想在linux系統上安裝mysql,那麼就需要首先**以下支援的的第三方庫檔案:
apt-get install libaio1 libaio-dev2、 將使用的mysql開發版本上傳到linux系統之中,隨後為其進行解壓縮控制:
- 將mysql開發包解壓縮到/usr/local目錄下:
tar xzvf /srv/ftp/mysql-5.6.10-linux-glibc2.5-x86_64.tar.gz -c /usr/local3、 隨後為了方便進行配置管理,建議將mysql解壓縮後的資料夾名稱進行更名處理:
mv /usr/local/mysql-5.6.10-linux-glibc2.5-x86_64/ /usr/local/mysql4、 將mysql的可執行命令配置到環境屬性之中:
開啟環境配置檔案:vim /etc/profile 在裡面設定如下的內容:export mysql_home=/usr/local/mysql
export path=$path:$mysql_home/bin:使配置立即生效:source /etc/profile;
5、 進行mysql安裝,mysql安裝程式的路徑:
- 本次的mysql的資料檔案的路徑:/usr/local/mysql/data;
/usr/local/mysql/scripts/mysql_install_db --user=root --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data6、 啟動mysql服務,使用的命令為:
- 前台啟動:/usr/local/mysql/bin/mysqld_safe --user=root;
- 後台啟動:
nohup /usr/local/mysql/bin/mysqld_safe --user=root > /dev/null 2>&1 &
啟動之後會立刻告訴使用者mysql的程序編號是多少。
7、 當mysql服務啟動成功之後下面就需要對操作進行測試,查詢mysql版本:
mysqladmin version
8、 現在的mysql還不能夠使用,因為此時沒有配置密碼,當前的使用者名稱是root,那麼如果要使用則要修改密碼,預設的密碼是乙個空密碼,進行root登入:mysql -uroot -p
如果出現讓你輸入密碼的處理的話,不需要費勁,直接選擇「回車」。
9、 將root賬戶的密碼設定為「mysqladmin」:
update mysql.user set password=password('mysqladmin') where user='root'
10、 此時的密碼並沒有生效,需要做乙個許可權的重新整理:flush privileges ;
11、 退出當前的mysql服務,輸入:quit,再次登入輸入:mysql -uroot -pmysqladmin;
12、 由於隨後的專案的執行環境需要通過遠端進行mysql的連線,所以最好開啟所有的遠端配置許可權:
grant all privileges on *.* to 'root'@'%' with grant option ;
grant all privileges on *.* to 'root'@'%' identified by 'mysqladmin' with grant option ;
flush privileges ;13.修改/usr/local/mysql/my.cnf檔案
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data隨後可以使用任意的乙個mysql的客戶端進行連線訪問設定。
原始碼安裝 mysql 原始碼安裝 mysql
yum y install ncurses devel gcc bzip2 bison 安裝解壓命令 安裝命令 wget http 複製的鏈結.解壓命令 tar xf cmake檔案.tar 編譯工具cmake安裝 cmake命令版本 2.8以上 將資料夾放到指定目錄整理 mv usr local ...
mysql原始碼編譯與安裝
搞了好久,我真是裂開 基本步驟都在這裡 但是有幾個問題 1.my.ini裡面的路徑必須是雙斜線 d testprogram testprogram sql mysql 5.7.24 winx64 一開始這個樣子是不行的 d testprogram testprogram sql mysql 5.7....
mysql 原始碼文件 mysql原始碼安裝官方文件
以下是安裝mysql原始碼分發版的更詳細的描述 1.為mysqld增加乙個登入使用者和組 2.shell groupadd mysql3.shell useradd g mysql mysql 這些命令將增加mysql組和mysql使用者。不同版本的unix中,useradd和groupadd的語法...