久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Linux系統(tǒng)環(huán)境下MySQL數(shù)據(jù)庫源代碼的安裝

 小樣樣樣樣樣樣 2022-03-15

Linux系統(tǒng)環(huán)境下MySQL數(shù)據(jù)庫源代碼的安裝

基本環(huán)境:CentOS Linux release 7.8.2003 (Core)、MySQL5.6

一,、      安裝環(huán)境準(zhǔn)備

若要在Linux系統(tǒng)下進(jìn)行Mysql源碼安裝,,需要檢查系統(tǒng)是否具備編譯源碼的工具和庫:gcc、 gcc-c++,、cmake,為方便后期MySQL使用,,還可安裝以下工具:,、ncurses-devel、perl,、"Development tools" "Desktop Platform Development" "Server Platform Development"

  1. 使用命令rpm –qa |grep gcc查看系統(tǒng)是否安裝gcc

 

如未明確告知是否安裝,,還可通過命令which gcc查看是否安裝:

 

如未安裝,可直接使用命令yun install gcc安裝

  1. 使用命令rpm –qa |grep gcc-c++查看系統(tǒng)是否安裝gcc-c++

 

這里提示未安裝gcc-c++,,可使用命令yum install gcc-c++進(jìn)行安裝,,然后在安裝提醒中選擇默認(rèn)或輸入y,點(diǎn)擊enter確定安裝,,當(dāng)出現(xiàn)一下內(nèi)容時則表示安裝成功:

 

  1. 使用相同流程進(jìn)行其他工具的安裝,。
  2. 提前創(chuàng)建數(shù)據(jù)庫目錄、mysql用戶,,并修改數(shù)據(jù)目錄的屬主

[root@localhost ~]# mkdir -p /mydata/data

[root@localhost /]# ls -ld mydata/

drwxr-xr-x. 3 root root 17 Jun 19 16:35 mydata/

[root@localhost ~]# useradd -s /sbin/nologin mysql

[root@localhost ~]# ls -l /sbin/nologin

-rwxr-xr-x. 1 root root 7176 Apr  1 12:51 /sbin/nologin

[root@localhost ~]# chown -R mysql.mysql /mydata/data/

[root@localhost ~]# ls -ld /mydata/data

drwxr-xr-x. 2 mysql mysql 6 Jun 19 15:56 /mydata/data

二,、      安裝MySQL

  1. MySQL源代碼安裝包獲取:[root@localhost ~]#wget https://dev./get/Downloads/MySQL-5.6/mysql-5.6.37.tar.gz

下載完成后可在當(dāng)前目錄查看到安裝包

 

  1. 使用命令tar –zxf mysql-5.6.37.tar.gz –C / usr/local解壓安裝包至目錄/usr/local

 

  1. 使用cmake配置安裝,,進(jìn)入目錄/usr/local/ mysql-5.6.37輸入命令cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/mydata/data/ -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci進(jìn)行安裝配置,,時間較長,需耐心等待,,當(dāng)出現(xiàn)以下場景時,,表示已經(jīng)編譯完成:

 

  1. 輸入make進(jìn)行編譯,當(dāng)進(jìn)度為100%時表示編譯完成:

 

  1. 輸入make install進(jìn)行最后安裝,,當(dāng)出現(xiàn)以下場景時表示安裝完成:

 

三,、      MySQL數(shù)據(jù)庫基本配置

  1. 數(shù)據(jù)庫初始化,進(jìn)入目錄/usr/local/mysql/scripts/,,輸入命令./mysql_install_db --user=mysql --basedir=/usr/local/ mysql/ --datadir=/mydata/data/

 

 

  1. 切換至目錄/usr/local/mysql/support-files/,,復(fù)制MySQL服務(wù)啟動腳本,修改相關(guān)權(quán)限

 

  1. 設(shè)置MySQL開機(jī)啟動

[root@centos65 support-files]# chkconfig --add mysqld

[root@centos65 support-files]# chkconfig --list mysqld

 

  1. 優(yōu)化MySQL命令的執(zhí)行路徑,,在/etc/profile文件末尾添加如下兩行:

PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH 

export PATH

 

添加完成后保存退出編輯,,執(zhí)行命令source /etc/profile使配置生效

  1. 使用命令cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf復(fù)制MySQL配置文件

 

使用命令vi /etc/my.cnf編輯配置文件,在文件末尾添加以下配置:

innodb_file_per_table = 1

datadir = /mydata/data

port = 3306

user = mysql

server_id = 1

socket = /tmp/mysql.sock

編輯完成保存退出

 

  1. 使用命令service mysqld restart啟動MySQL服務(wù)

 

    使用命令netstat -antp | grep mysqld可查看MySQL狀態(tài)

四,、      MySQL數(shù)據(jù)庫的使用

  1. 第一次啟動MySQL時需要進(jìn)行root賬戶密碼設(shè)置

輸入命令/usr/local/mysql/bin/mysql_secure_installation,,設(shè)置自定義密碼

 

  1. 使用命令mysql -uroot –p,,輸入密碼登錄MySQL

 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多