MySQL5.7.32源碼安裝

MySQL源碼安裝

1、 MySQL官網進行源碼下載

https://dev.mysql.com/downloads/mysql/

在這裏插入圖片描述

2、 - 使用步驟

1.進行安裝

  • 安裝依賴環境
yum   -y  install  gcc*   cmake  bison  ncurses-devel openssl-devel

在這裏插入圖片描述

  • 建立用戶、用戶組
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql mysql
  • 建立MySQL文件目錄、MySQL數據目錄
[root@localhost ~]# mkdir /opt/mysql
[root@localhost ~]# mkdir /data/mysqldb -p
  • 受權
[root@localhost bin]# chown -R mysql mysql /opt/mysql
[root@localhost bin]# chown -R mysql mysql /data/mysqldb
  • mysql------.tar進行解壓
tar zxvf mysql-5.7.32.tar.gz  -C /usr/src/

在這裏插入圖片描述

  • 配置
cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql -DMYSQL_UNIX_ADDR=/opt/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DWITH_BOOST=./boost
  • 編譯&&安裝
make && make install

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

  • 初始化數據庫
[root@localhost bin]# pwd
/opt/mysql/bin

在這裏插入圖片描述

[root@localhost bin]# ./mysqld --initialize --user=mysql --basedir=/opt/mysql/ --datadir=/data/mysqldb/

在這裏插入圖片描述

  • 啓動數據庫
[root@localhost bin]# service mysqld start

在這裏插入圖片描述

  • 進入數據庫
[root@localhost bin]# mysql -u root -p

在這裏插入圖片描述
在這裏插入圖片描述

  • 更改默認密碼
mysql> set password=password('新密碼');

在這裏插入圖片描述

  • 結束
    在這裏插入圖片描述

2.配置報錯

在這裏插入圖片描述

解決  yum -y install openssl-devel

3.注意

可能會出現沒有/etc 或support-files  沒有  my.cnf文件的狀況,可在其餘版本中替換my-medium.cnf 文件。
相關文章
相關標籤/搜索