婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CentOS 7中源碼安裝MySQL 5.7.6+詳細教程

CentOS 7中源碼安裝MySQL 5.7.6+詳細教程

熱門標簽:地圖簡圖標注 如何選擇優質的外呼系統 手機外呼系統違法嗎 谷歌地圖標注位置圖解 沈陽智能外呼系統供應商 桂林云電銷機器人收費 清遠申請400電話 南通電銷外呼系統哪家強 東莞外呼企業管理系統

配置說明

     Linux版本:Centos7

     MySQL版本:MySQL5.7.16

     該文檔適用于MySQL版本>=5.7.6

一、卸載CentOS7默認攜帶的mariadb包

# 檢查mariadb安裝包
[root@wing ~]# rpm -qa | grep -i mysql
[root@wing ~]# rpm -qa | grep -i mariadb
mariadb-libs-5.5.50-1.el7_2.x86_64
# 卸載mariadb安裝包
[root@wing ~]# rpm -e mariadb-libs-5.5.50-1.el7_2.x86_64
error: Failed dependencies:
 libmysqlclient.so.18()(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64
 libmysqlclient.so.18(libmysqlclient_18)(64bit) is needed by (installed) postfix-2:2.10.1-6.el7.x86_64
[root@wing ~]# rpm -e mariadb-libs-5.5.50-1.el7_2.x86_64 postfix-2:2.10.1-6.el7.x86_64

二、獲得MySQL所有版本(5.0.15-latest)地址傳送門

       http://downloads.mysql.com/archives/community/

三、安裝編譯軟件

yum install -y cmake make gcc gcc-c++

四、創建MySQL安裝目錄

# 如MySQL安裝目錄為:/usr/local/mysql
mkdir -p /usr/local/mysql

五、解壓MySQL源碼包

tar -zxvf mysql-5.7.16.tar.gz

六、創建mysql用戶和用戶組

# 創建用戶組
groupadd mysql
# 創建mysql用戶,所屬組為mysql
useradd -s /bin/bash -m -g mysql mysql

七、安裝MySQL相關依賴包

yum install -y ncurses-devel openssl-devel bison-devel libaio libaio-devel

八、boost庫安裝

# 該步驟可以省略,在cmake階段添加參數-DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost即可
# boost庫安裝
wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz
tar -zxvf boost_1_59_0.tar.gz -C /usr/local
mv /usr/local/boost_1_59_0 /usr/local/boost
cd /usr/local/boost
./bootstrap.sh
./b2 stage threading=multi link=shared
./b2 install threading=multi link=shared

九、創建MySQL相關目錄

| 目錄 | 含義 | 配置參數 |

| :——— | ————————————– | —————————————- |

| bin_log | 二進制日志目錄 | log_bin_basename

log_bin_index |

| mydata | 數據文件目錄 | datadir |

| innodb_log | InnoDB重做日志目錄 | innodb_log_group_home_dir |

| innodb_ts | InnoDB共享表空間目錄 | innodb_data_home_dir |

| log | 日志文件目錄(error log+general log+slow log) | log_error

general_log_file

slow_query_log_file |

| relay_log | InnoDB中繼日志目錄 | relay_log_basename

relay_log_index |

| tmpdir | 臨時文件目錄 | tmpdir |

| undo_log | InnoDB回滾日志目錄 | innodb_undo_directory |

mkdir -p /data/mysql/mysql3306/bin_log
mkdir -p /data/mysql/mysql3306/db_file
mkdir -p /data/mysql/mysql3306/innodb_log
mkdir -p /data/mysql/mysql3306/innodb_ts
mkdir -p /data/mysql/mysql3306/log
mkdir -p /data/mysql/mysql3306/relay_log
mkdir -p /data/mysql/mysql3306/tmpdir
mkdir -p /data/mysql/mysql3306/undo_log

十、修改步驟9創建的目錄的所屬用戶與所屬組為mysql:mysql

chown -R mysql:mysql /data/mysql/mysql3306

將MySQL配置文件my.cnf放置到/etc目錄下

默認情況下,MySQL會依次按順序查找如下幾個路徑來獲取MySQL配置問文件:

      /etc/my.cnf

      /etc/mysql/my.cnf

      /etc/my.cnf/my.cnf

      /usr/local/mysql/my.cnf

      ~/.my.cnf

使用過程中可通過–defaults-file=xxx來指定配置文件。

# 修改MySQL配置文件所屬用戶與所屬組
chown -R mysql:mysql my.cnf

編譯安裝MySQL5.7.6+

# 切換到mysql-5.7.16源碼目錄下
cd /path/mysql-5.7.16
# cmake
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql/mysql3306/mydata -DSYSCONFDIR=/etc/my.cnf -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLE_DEBUG_SYNC=0 -DENABLED_LOCAL_INFILE=1 -DENABLED_PROFILING=1 -DMYSQL_TCP_PORT=3306 -DMYSQL_UNIX_ADDR=/data/mysql/mysql3306/tmpdir/my-3306.sock -DWITH_DEBUG=0 -DWITH_SSL=yes -DWITH_SAFEMALLOC=OFF -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
 
# make 
# 該命令中可以通過添加-j參數指定多線程工作,如make -j2  make install -j2 則使用2個CPU核進行make
# 該步驟執行完畢后,可以到CMAKE_INSTALL_PREFIX參數指定的目錄下,即MySQL安裝目錄下查看到mysql相關目錄與文件
make  make install
# 修改MySQL安裝目錄的所屬用戶與用戶組為mysql:mysql
chown -R mysql:mysql /usr/local/mysql

初始化MySQL

```shell
 # 進入到MySQL安裝目錄下
 cd /usr/local/mysql
 # 初始化MySQL,切記--defaults-file=/etc/my.cnf要放在參數的第一位,初始化信息可以在MySQL的errorlog中查看,并且在errorlog會生成一個root的隨機密碼,該隨機密碼僅僅為root@localhost用戶所有。
 mysqld --defaults-file=/etc/my.cnf --initialize --basedir=/usr/local/mysql --datadir=/data/mysql/mysql3306/mydata --user=mysql

1. 添加MySQL環境變量

 vim /etc/profile
 # 在~/.bashrc文件下添加如下語句
 export MYSQL_HOME=/usr/local/mysql
 export PATH=${MYSQL_HOME}/bin:$PATH
 # 保存后,使環境變量生效
 source /etc/profile

2. 啟動MySQL

mysqld_safe --defaults-file=/etc/my.cnf 
# 此時可以通過ps -ef | grep mysql看到相關進程

3. 登陸MySQL

mysql -uroot -S /data/mysql/mysql3306/tmpdir/mysql.sock -p
# 輸入errorlog中生成的隨機密碼,即可登陸MySQL
# 登陸mysql需要修改root密碼,否則會出現下列情況:
root@localhost : (none) 11:16:52> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
# 修改root密碼
set password='MYSQL';
# 目前版本可以使用直接的字符串代替以前password('xxx')的加密方式,目前版本提示如下:
root@localhost : (none) 11:16:54> set password=password('MYSQL');
Query OK, 0 rows affected, 1 warning (0.00 sec)
Warning (Code 1287): 'SET PASSWORD = PASSWORD('plaintext_password>')' is deprecated and will be removed in a future release. Please use SET PASSWORD = 'plaintext_password>' instead
root@localhost : (none) 11:19:27> set password='MYSQL';

4. 關閉MySQL​

mysqladmin shutdown -uroot -S /data/mysql/mysql3306/tmpdir/mysql.sock -p
# 使用新密碼

初始化的MySQL5.7.6+與MySQL5.6.xx不同之處

初始化工具不同

MySQL5.6.xx使用的是mysql_install_db,MySQL5.7.6+官方推薦使用mysqld –initialize。

初始化數據庫不同

MySQL5.6.xx初始化之后存在mysql,information_schema,performance_schema,test四個數據庫,MySQL5.7.6+初始化之后存在mysql,information_schema,performance_schema,sys四個數據庫。

初始化用戶不同

MySQL5.6.xx初始化之后存在root@localhost,root@'::1',root@'hostname',''@'localhost',''@'hostname'五個用戶,MySQL5.7.6+初始化之后存在mysql.sys,root@localhost用戶

初始化root密碼

MySQL5.6.xx初始化之后root用戶密碼為空,MySQL5.7.6+初始化之后會為root@localhost用戶生成隨機密碼。
```

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

您可能感興趣的文章:
  • centos 6.5下 mysql-community-server. 5.7.18-1.el6安裝
  • CentOS6.5 上部署 MySQL5.7.17 二進制安裝以及多實例配置
  • RedHat6.5/CentOS6.5安裝Mysql5.7.20的教程詳解
  • CentOS6.5下安裝Mysql5.7.18的教程詳解
  • Centos6.5編譯安裝mysql 5.7.14詳細教程
  • Centos7.3下mysql5.7.18安裝并修改初始密碼的方法
  • CentOS MySQL 5.7編譯安裝步驟詳細說明
  • CentOS 7下mysql 5.7 安裝教程
  • CentOS6.9下mysql 5.7.17安裝配置方法圖文教程
  • CentOS 6、7下mysql 5.7 詳細安裝教程

標簽:內蒙古 湖州 天津 臨沂 常德 重慶 貴州 成都

巨人網絡通訊聲明:本文標題《CentOS 7中源碼安裝MySQL 5.7.6+詳細教程》,本文關鍵詞  CentOS,中,源碼,安裝,MySQL,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CentOS 7中源碼安裝MySQL 5.7.6+詳細教程》相關的同類信息!
  • 本頁收集關于CentOS 7中源碼安裝MySQL 5.7.6+詳細教程的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产老肥熟一区二区三区| 男人操女人的视频在线观看欧美| 国产精品的网站| 午夜精品在线看| 国产传媒久久文化传媒| 666欧美在线视频| 亚洲伦理在线免费看| 国产一区在线视频| 欧美精品一卡两卡| 亚洲欧美日韩中文字幕一区二区三区| 欧美a级理论片| 久久午夜老司机| 中文在线资源观看网站视频免费不卡| av电影在线观看一区| 亚洲欧美偷拍另类a∨色屁股| 日韩一区二区三| 亚洲精品一卡二卡| 精品久久久久久久久久久院品网| zzijzzij亚洲日本少妇熟睡| 精品午夜一区二区三区在线观看| 欧美96一区二区免费视频| 91在线精品一区二区三区| 手机精品视频在线观看| 在线观看亚洲成人| 一区二区三区在线不卡| 91在线观看美女| 最新中文字幕一区二区三区| 国产69精品久久久久777| 国产午夜精品久久久久久免费视| 国产麻豆日韩欧美久久| 久久精品在线免费观看| 国产精品中文欧美| 久久久不卡影院| 国产欧美一区二区精品性色超碰| 91麻豆6部合集magnet| 国产精品1024| 精品精品国产高清一毛片一天堂| 蜜桃av一区二区在线观看| 欧美一级在线免费| 久久成人免费网站| 91看片淫黄大片一级在线观看| 国产精品久久久久影视| 91浏览器入口在线观看| 亚洲情趣在线观看| 欧美撒尿777hd撒尿| 日韩精品福利网| 日韩精品一区二区三区四区视频 | 99久久免费精品高清特色大片| 一本大道久久a久久综合| 亚洲综合色网站| 色狠狠色噜噜噜综合网| 成人精品视频网站| 中文字幕一区二区日韩精品绯色| 欧洲国内综合视频| 国产精品午夜在线观看| 成人理论电影网| 亚洲成a人v欧美综合天堂下载| 欧美日本一区二区在线观看| 久久爱www久久做| 国产精品看片你懂得| 91激情五月电影| 经典三级视频一区| 2022国产精品视频| 成人黄色777网| 亚洲成av人片一区二区梦乃| 欧美一级国产精品| 91丝袜美腿高跟国产极品老师| 爽爽淫人综合网网站| 中文字幕综合网| 日韩精品一区二区三区中文精品| 99久久综合99久久综合网站| 美女视频黄频大全不卡视频在线播放| 综合久久久久综合| 久久无码av三级| 91精品国产乱| 欧美亚洲尤物久久| 99精品国产热久久91蜜凸| 国内精品伊人久久久久影院对白| 午夜激情久久久| 综合电影一区二区三区| 久久久久99精品国产片| 欧美成人三级在线| 欧美裸体一区二区三区| 99国产精品一区| 国产精品一级片| 秋霞影院一区二区| 五月天亚洲婷婷| 亚洲一区二区三区不卡国产欧美| 亚洲人成精品久久久久| 国产精品家庭影院| 国产情人综合久久777777| 视频一区欧美精品| 51精品久久久久久久蜜臀| 国产福利精品一区二区| 精品入口麻豆88视频| 国产精品88888| 天天操天天干天天综合网| 亚洲欧美在线高清| 欧洲精品中文字幕| 国产在线精品免费| 亚洲第一久久影院| 国产在线一区观看| 国产精品黄色在线观看| 精品欧美久久久| 在线精品观看国产| 色一情一乱一乱一91av| 成人av动漫网站| 亚洲电影一级片| 欧美男人的天堂一二区| 日韩高清不卡在线| 亚洲男人电影天堂| 精品人伦一区二区色婷婷| 色偷偷一区二区三区| 久久亚洲综合色| 亚洲一区二区在线免费观看视频| 久久精品免视看| 国产高清不卡一区| 国产一区二区三区视频在线播放| 3d动漫精品啪啪1区2区免费| 亚洲一区二区三区四区的| 亚洲欧洲另类国产综合| 国内不卡的二区三区中文字幕| 中文字幕免费不卡在线| 欧美一区二区视频在线观看| 国产欧美一区二区精品性色| 中文字幕一区免费在线观看| 欧美军同video69gay| 国产xxx精品视频大全| 91精品国产一区二区三区蜜臀| 在线观看视频一区| 亚洲欧美视频一区| 国产精品影视在线观看| 国产69精品久久久久毛片 | 亚洲第一成年网| 久久免费午夜影院| 亚洲天堂成人网| 欧美精品 国产精品| 日韩欧美成人午夜| 激情五月婷婷综合| 日本少妇一区二区| 亚洲一级电影视频| 欧美日本乱大交xxxxx| 日韩精品91亚洲二区在线观看| a亚洲天堂av| 亚洲精品伦理在线| 91丨porny丨蝌蚪视频| 亚洲国产人成综合网站| 一区二区三区国产豹纹内裤在线| 1区2区3区国产精品| 久久久久久久久久久电影| 亚洲精品乱码久久久久| 午夜视频在线观看一区二区| 一区二区在线看| 国产经典欧美精品| 亚洲成人高清在线| 成人一区二区三区在线观看| 欧美日韩一卡二卡| 91丨porny丨户外露出| 精品国产成人系列| 亚洲一级二级在线| 日韩欧美亚洲国产另类| 日韩免费视频一区二区| 亚洲日本在线观看| 久久精品久久久精品美女| 美日韩一区二区| 欧美网站大全在线观看| 国产欧美日韩综合精品一区二区 | 正在播放亚洲一区| 国产精品久久久久三级| 麻豆国产91在线播放| 国产精品免费aⅴ片在线观看| 天天色综合成人网| 91蜜桃视频在线| 91丨九色丨黑人外教| 久久久久久电影| 免费成人在线观看| 国产精品三级电影| 久久天堂av综合合色蜜桃网| 一本色道久久综合亚洲精品按摩| 日本欧美在线观看| 日韩一二在线观看| 在线看国产一区| 亚洲bdsm女犯bdsm网站| www.在线欧美| 91麻豆精品视频| 在线免费精品视频| 国产精品美女久久久久aⅴ| 综合在线观看色| 成人免费视频caoporn| 99久久99久久免费精品蜜臀| 在线精品亚洲一区二区不卡| 国产精品久久久久一区二区三区共| 一区精品在线播放| 99精品视频一区二区三区| 久久久久久久综合日本| 最新国产成人在线观看| 99亚偷拍自图区亚洲| 欧美色视频在线| 国产suv精品一区二区三区| 欧美精品一区二区蜜臀亚洲|