日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL5.5.32编译安装

發布時間:2024/4/17 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL5.5.32编译安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.1下載MySQL安裝包

wget http://wwwNaNake.org/files/v2.8/cmake-2.8.10.2.tar.gzwget ftp://ftp.ntu.edu.tw/tmp/MySQL/Downloads/MySQL-5.5/mysql-5.5.32.tar.gz

1.2 安裝相關的包

1.2.1 cmake軟件

cd /root/tools

tar -zxvf cmake-2.8.10.2.tar.gz

cd cmake-2.8.10.2./bootstrap

執行時出錯,錯誤代碼如下

---------------------------------------------?

CMake 2.8.10.2, Copyright 2000-2012 Kitware, Inc.?

C compiler on this system is: cc??

---------------------------------------------?

Error when bootstrapping CMake:?

Cannot find appropriate C++ compiler on this system.?

Please specify one using environment variable CXX.?

See cmake_bootstrap.log for compilers attempted.?

---------------------------------------------?

Log of errors: /root/tools/cmake-2.8.10.2/BootstrapNaNk/cmake_bootstrap.log

1.3安裝依賴(解決報錯)

解決辦法:安裝g++ncurses-devel

yum -y install gcc-c++?ncurses-devel cmake

重新安裝執行

./bootstrap

gmake && gmake install

?

1.2 解壓編譯MySQL

cd /root/tools

tar zxf mysql-5.5.32.tar.gz

cd mysql-5.5.32

cmake . -DCMAKE_INSTALL_PREFIX=/opt/mysql-5.5.32 ?-DMYSQL_DATADIR=/opt/mysql-5.5.32/data ?-DMYSQL_UNIX_ADDR=/opt/mysql-5.5.32/tmp/mysql.sock?-DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii -DENABLED_LOCAL_INFILE=ON -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 -DWITHOUT_PARTITION_STORAGE_ENGINE=1 -DWITH_FAST_MUTEXES=1 -DWITH_ZLIB=bundled -DENABLED_LOCAL_INFILE=1 -DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1 -DWITH_DEBUG=0


make && make install


?

1.3添加鏈接

ln -s /opt/mysql-5.5.32/ /opt/mysql

三、初始化配置mysql

1.1查看默認模板配置文件

ll support-files/my*cnf

2.1選擇配置文件

/bin/cp support-files/my-small.cnf /etc/my.cnf

測試環境選擇小的,生成環境可以根據硬件選擇,例如:my-innodb-h-heavy-4G.cnf

3.1配置環境變量

echo "export PATH=/opt/mysql/bin:$PATH" >>/etc/profile

tail -l /etc/profile?


source /etc/profile

echo $PATH

4.1初始化數據文件

mkdir -p /opt/mysql/data #建立mysql數據文件目錄(已有不用創建)

chown -R mysql.mysql /opt/mysql/data/ #授權mysql用戶訪問mysql的安裝目錄

chown -R 777 /tmp/ #調整/tmp權限,否則初始化會錯誤

cd /opt/mysql/scripts/

./mysql_install_db --basedir=/opt/mysql/ --datadir=/opt/mysql/data/ --user=mysql

/bin/cp support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

/etc/init.d/mysqld start

四、數據庫簡單優化(刪除多余的用戶)

1.1進入數據庫

mysql

1.2刪除多余用戶

mysql> select user,host from mysql.user;

mysql> delete from mysel.user where user=’ ’;

mysql> delete from mysql.user where host='::1';

mysql> delete from mysql.user where host='CentOS';

1.3查看databases

mysql> show databases;

mysql> drop database test;

2.1增加密碼

/opt/mysql//bin/mysqladmin -u root password 'vicislle'

3.1設置開機啟動

chkconfig mysqld on

chkconfig --list mysqld

4.1登陸mysql

mysql -uroot -p


轉載于:https://blog.51cto.com/vicislle/1839759

總結

以上是生活随笔為你收集整理的MySQL5.5.32编译安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。