使用原始碼安裝mysql

2021-06-28 10:25:28 字數 1933 閱讀 1556

1.安裝gcc ,gcc-c++ ,ncuses-devel, bison, cmake

yum -y install gcc*

yum -y install ncurses-devel

yum -y install bison

yum -y installl cmake

2,配置mysql 使用者組 以及使用者

groupadd mysql

useradd -r -g mysql mysql

3.建立mysql安裝目錄以及資料儲存位置

mkdir /usr/local/mysql

mkdir /data

mkdit /data/mysql

4.開始安裝 

mysql-5.5.28.tar.gz  (

)解壓 tar -xvf 

mysql-5.5.28.tar.gz

配置 cmake -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/data/mysql -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dextra_charsets=all -denabled_local_infile=1

使用cmake進行配置編譯

各個引數意義:

-dcmake_install_prefix:安裝目錄

-dmysql_datadir:資料庫存放目錄

-ddefault_charset:預設字符集

-ddefault_collation:

-dextra_charsets

-denabled_local_infile

安裝 make  && make install

為安裝目錄以及資料目錄新增mysql 使用者許可權

chown -r mysql:mysql /data/*

chown -r mysql:mysql /usr/local/mysql/*

執行安裝指令碼

/usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/data/mysql/ --basedir=/usr/local/mysql/

出現如下即為執行成功

拷貝 mysql 配置檔案

cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf 

拷貝mysql啟動檔案

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

啟動mysql

service mysql start

出現此即為成功

5.修改mysql root 使用者密碼

配置mysql的環境變數

vi /root/.bashrc

新增如下:   

export mysql_home=/usr/local/mysql

export path=.:$mysql_home/bin:$path

儲存退出。

執行 source /root/.bashrc

修改密碼:

6. 設定開機自啟動

chkconfig mysql  on

原始碼安裝 mysql 原始碼安裝 mysql

yum y install ncurses devel gcc bzip2 bison 安裝解壓命令 安裝命令 wget http 複製的鏈結.解壓命令 tar xf cmake檔案.tar 編譯工具cmake安裝 cmake命令版本 2.8以上 將資料夾放到指定目錄整理 mv usr local ...

使用yum 原始碼安裝MySQL

wget no check certificate wget 將上傳的壓縮包進行解壓 tar xzf mysql 5.1.73.tar.gz 原始碼包安裝 configure prefix usr local mysql enable assembler make make install 初始化 ...

mysql 原始碼文件 mysql原始碼安裝官方文件

以下是安裝mysql原始碼分發版的更詳細的描述 1.為mysqld增加乙個登入使用者和組 2.shell groupadd mysql3.shell useradd g mysql mysql 這些命令將增加mysql組和mysql使用者。不同版本的unix中,useradd和groupadd的語法...