linux的mysql編譯安裝方法教程

2021-12-30 03:13:02 字數 1682 閱讀 9728

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...