Linux系统CentOS下mysql的安装日志
今天自己搗鼓了一下,在linux系統CentOs6.5下使用源碼方式安裝和配置mysql,這里記錄一下步驟。
a) 下載mysql,source版本。Mysql-5.6.20.tar.gz
b) 安裝編譯源碼所需的工具和庫
yum install gcc gcc-c++ ncurses-devel perlc) 安裝cmake
?
d) 新增mysql用戶組
e) 新增mysql用戶
f) 新建mysql安裝目錄
g)新建mysql數據庫數據文件目錄
h)MySQL源碼包并解壓并安裝
i) 編譯安裝Mysql
1 cmake \ 2 -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ 3 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ 4 -DDEFAULT_CHARSET=utf8 \ 5 -DDEFAULT_COLLATION=utf8_general_ci \ 6 -DWITH_INNOBASE_STORAGE_ENGINE=1 \ 7 -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ 8 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ 9 -DMYSQL_DATADIR=/data/mysqldb \ 10 -DMYSQL_TCP_PORT=3306 \ 11 -DENABLE_DOWNLOADS=1
j) 重新運行配置,需要刪除CMakeCache.txt文件
rm CMakeCache.txtk) 編譯源碼,安裝
make; make instsalll)修改mysql目錄所有者和組,權限
cd /usr/local/mysql chown -R mysql:mysql . cd /data/mysqldb chown -R mysql:mysql .m)初始化mysql數據庫
cd /usr/local/mysql scripts/mysql_install_dbn)復制mysql服務啟動配置文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf?(啟動時會檢測/etc下的my.cnf)
o)將啟動腳本加入path路徑
p)啟動mysql
service mysqld start
出錯:
看日志是配置文件中未指定數據目錄,在/etc/my.cnf中加入datadir = /usr/local/mysql/data
?restart后還是報此錯誤,排查之后可能是/usr/local/mysql/data/rekfan.pid文件沒有寫的權限。
?問題解決。
q)登陸mysql(初始無密碼)
mysql -u root -pr)修改myhsql用戶root的密碼
mysqladmin -u root password XXXXXX轉載于:https://www.cnblogs.com/toulon/p/4809517.html
總結
以上是生活随笔為你收集整理的Linux系统CentOS下mysql的安装日志的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何定义视觉设计规范?
- 下一篇: 《Linux内核设计与实现》内存管理札记