linux的mysql編譯安裝方法教程
解包。
去映象裡下個ncurses-devel
ncurses-devel是字元終端下螢幕控制的基本庫,包括面板和選單功能,在tty下登入到主機上mysql需要的。
mysql 需要用cmake編譯
yum install cmake
groupadd mysql 建立組
useradd -m -s /sbin/nologin mysql -g mysql 建立使用者並禁止登陸
編譯。cmake -dcmake_install_prefix=/usr/local/mysql-dsysconfdir=/etc -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_extra_charsets=all
make && make install 安裝
rm -rf /etc/my.cnf #基本操作。
[root@localhost mysql-5.5.22]# cp support-files/my-medium.cnf /etc/my.cnf #去安裝包裡把配置好的配置檔案複製到etc
/usr/local/mysql/scripts/mysql_install_db --user=mysql--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ #初始化資料庫
echo "path=$path:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile
使/etc/profile裡的配置立即生效
新增到本地服務。
[root@localhost mysql-5.5.22]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost mysql-5.5.22]# chmod +x /etc/rc.d/init.d/mysqld
[root@localhost mysql-5.5.22]# chkconfig --add mysqld
[root@localhost mysql-5.5.22]# service mysql start
訪問mysql。
mysql -u root
預設沒有密碼。
mysql> update mysql.user set password=password('12345') where user='root'; #在資料庫裡設定密碼
mysqladmin -u root -p password '12345' # 退出後這條命令可以設定密碼。
安裝完畢。
linux下編譯安裝mysql
新建執行mysql的使用者 groupadd mysql useradd g mysql mysql 開始編譯 安裝 su mysql tar zxvf mysql 5.0.86.tar.gz cd mysql 5.0.86 configure prefix opt mysql with extra...
mysql 編譯 MySQL 編譯安裝
1 安裝思路解壓 tar 生成 configure cmake 編譯 make 安裝 make install 5.5版本之前 tar configure make make install 5.5版本之後 cmake gmake 2 安裝mysql cmake 定製功能 儲存引擎 字符集 壓縮 定...
mysql編譯安裝原理 MySQL編譯安裝全過程
環境介紹 安裝 lrzsz 軟體,這個軟體和編譯安裝 mysql 無關,只是為了方便後面通過 xshell 拖拽其他軟體 yum y install lrzsz 安裝 mysql 需要的各種依賴包 yum y install ncurses devel libaio devel 建立 home yu...