• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    linux下安裝mysql數據庫5.6源碼安裝,修改登錄用戶密碼

    來源:懂視網 責編:小采 時間:2020-11-09 20:29:10
    文檔

    linux下安裝mysql數據庫5.6源碼安裝,修改登錄用戶密碼

    linux下安裝mysql數據庫5.6源碼安裝,修改登錄用戶密碼:本篇內容主要給大家講解一下如何在linux下安裝MYSQL數據庫,并以安裝MYSQL5.6版本為例子教給大家進行登錄用戶名和密碼的修改等操作。 源碼下載地址http://dev.mysql.com/downloads/mysql/5.6.html#downloads tar.gz地址:https:/
    推薦度:
    導讀linux下安裝mysql數據庫5.6源碼安裝,修改登錄用戶密碼:本篇內容主要給大家講解一下如何在linux下安裝MYSQL數據庫,并以安裝MYSQL5.6版本為例子教給大家進行登錄用戶名和密碼的修改等操作。 源碼下載地址http://dev.mysql.com/downloads/mysql/5.6.html#downloads tar.gz地址:https:/

    本篇內容主要給大家講解一下如何在linux下安裝MYSQL數據庫,并以安裝MYSQL5.6版本為例子教給大家進行登錄用戶名和密碼的修改等操作。

    源碼下載地址http://dev.mysql.com/downloads/mysql/5.6.html#downloads

    tar.gz地址:https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.37.tar.gz

    選擇Generic Linux (Architecture Independent), Compressed TAR Archive

    選擇 No thanks, just start my download. 開始下載

    操作系統:

    centos6.5 x86_64

    一、yum安裝相關依賴

    # yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake bison git openssl openssl-devel

    二、編譯安裝

    1.添加用戶

    groupadd mysql

    useradd -r -g mysql mysql

    2.編譯安裝

    tar xf mysql-5.6.34.tar.gz

    cd mysql-5.6.34

    #默認情況下是安裝在/usr/local/mysql

    # cmake編譯參數可以自己調整

    ************************************************************** 
    -- Looking for asprintf 
    -- Looking for asprintf - found 
    -- Check size of pthread_t 
    -- Check size of pthread_t - done 
    -- Using cmake version 2.8.12.2 
    -- Not building NDB 
    -- Performing Test HAVE_PEERCRED 
    -- Performing Test HAVE_PEERCRED - Success 
    -- Library mysqlclient depends on OSLIBS -lpthread;/usr/lib64/libz.so;m;rt;/usr/lib64/libssl.so;/usr/lib64/libcrypto.so;dl 
    -- Googlemock was not found. gtest-based unit tests will be disabled. You can run cmake . -DENABLE_DOWNLOADS=1 to automatically download and build required components from source. 
    -- If you are inside a firewall, you may need to use an http proxy: export http_proxy=http://example.com:80 
    -- Library mysqlserver depends on OSLIBS -lpthread;/usr/lib64/libz.so;m;rt;/usr/lib64/libssl.so;/usr/lib64/libcrypto.so;dl;crypt 
    -- CMAKE_BUILD_TYPE: RelWithDebInfo 
    -- COMPILE_DEFINITIONS: HAVE_CONFIG_H 
    -- CMAKE_C_FLAGS: -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement 
    -- CMAKE_CXX_FLAGS: -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter 
    -- CMAKE_C_FLAGS_RELWITHDEBINFO: -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF 
    -- CMAKE_CXX_FLAGS_RELWITHDEBINFO: -O3 -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing -DDBUG_OFF 
    -- Configuring done 
    -- Generating done 
    CMake Warning: 
     Manually-specified variables were not used by the project: 
     WITH_READLINE 
    -- Build files have been written to: /root/mysql-5.6.34 

    **************************************************************
    cmake編譯報錯需要刪除編譯緩存,修復錯誤后再次重新編譯

    rm -f CMakeCache.txt

    3.make && make install

    注意事項:

    重新編譯時,需要清除舊的對象文件和緩存信息。

    # make clean

    # rm -f CMakeCache.txt

    # rm -rf /etc/my.cnf

    4.改變數據存儲目錄所有者為mysql

    chown -R mysql.mysql /usr/local/mysql

    chown -R mysql.mysql /data/mydata

    5.啟動腳本初始化數據庫

    cd /usr/local/mysql

    # scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mydata

    6.注冊服務

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

    #使用默認配置文件

    cp support-files/my-default.cnf /etc/my.cnf

    #讓chkconfig管理mysql服務

    chkconfig --add mysqld

    #開機啟動

    chkconfig mysqld on

    編輯 vi /etc/my.cnf配置,加入以下內容

    innodb_file_per_table = 1

    datadir = /data/mydata

    log-bin=/data/binlogs/mysql-bin

    注意:

    經過實際測試innodb_file_per_table = ON這條參數需要innodb_file_per_table = 1 才能生效,具體可以通過

    mysql> show variables like '%per_table%';來查詢

    mkdir /data/binlogs

    chown -R mysql.mysql /data/binlogs

    8.將mysql命令加入環境變量中

    vim /etc/profile.d/mysql.sh

    加入

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

    默認密碼為空

    9修改 vi /etc/security/limits.conf,然后加入以下內容,退出再重新登陸即可(不需要重啟,退出當前的連接shell即可)

    # ulimit -n 查看參數是否生效

    * hard nofile 655350

    * soft nofile 655350

    否則報錯如下:

    錯誤#23: Out of resources when opening file './XX/USER.MYD' (Errcode: 24)

    同時

    vim /etc/security/limits.d/90-nproc.conf

    刪除如下這行接觸centos對文件操作句柄的限制:

    *          soft    nproc     1024

    關于mysql的啟動和停止

    /etc/init.d/mysqld start

    /etc/init.d/mysqld stop

    查看mysql是否已經啟動成功

    ps -elf |grep mysql |grep -v grep

    更改允許IP訪問(進入 mysql:2.使用 mysql庫:3.查看用戶表 :4.更新用戶表 :5.強制刷新權限 :)

    /usr/local/mysql/bin/mysql -u root -p 

    use mysql; 

    SELECT `Host`,`User` FROM user; 

    UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1; 
    flush privileges; 

    更改mysql數據庫登錄用戶密碼  可使用navcat客戶端連接進去更改登錄用戶的密碼

    # mysql -uroot -p

    Enter password: 【原始安裝默認密碼空直接回車】

    mysql>use mysql;

    mysql> update user set password=passworD("root") where user='root';

    mysql> flush privileges;

    mysql> exit;

    使用客戶端連接測試之前一定要開放防火墻3306的連接端口

    vi /etc/sysconfig/iptables

    在22端口之后即可

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    重啟防火墻即可生效

     service iptables restart

    您可能感興趣的文章:

  • linux下忘記mysql密碼的幾種找回方法(推薦)
  • Linux下剛安裝完mysql修改密碼的簡單方法
  • 詳解如何在Linux(CentOS)下重置MySQL根(Root)密碼
  • Linux下mysql的root密碼修改方法
  • linux下mysql的root密碼忘記的解決方法
  • 在Linux環境下mysql的root密碼忘記解決方法(三種)
  • linux CentOS 7.4下 mysql5.7.20 密碼改回來的處理方法
  • 聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    linux下安裝mysql數據庫5.6源碼安裝,修改登錄用戶密碼

    linux下安裝mysql數據庫5.6源碼安裝,修改登錄用戶密碼:本篇內容主要給大家講解一下如何在linux下安裝MYSQL數據庫,并以安裝MYSQL5.6版本為例子教給大家進行登錄用戶名和密碼的修改等操作。 源碼下載地址http://dev.mysql.com/downloads/mysql/5.6.html#downloads tar.gz地址:https:/
    推薦度:
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 精品免费视在线观看| 亚洲国产精品婷婷久久| 99免费精品视频| 久久久久九九精品影院| 国产午夜精品理论片久久影视| 中文精品人人永久免费| 国产精品内射视频免费| 91在线视频精品| 欧美精品黑人粗大免费| 热久久国产欧美一区二区精品| 久久国产成人亚洲精品影院| 成人精品在线视频| 亚洲国产精品无码专区影院| 影音先锋国产精品国语对白| 国产成人久久精品激情| 欧美精品福利在线视频| 亚洲国产精品久久久久婷婷软件| 国产精品国产三级国产av品爱网| 亚洲国产精品人人做人人爽 | 国产欧美精品区一区二区三区| 99re6这里有精品热视频| 亚洲av永久无码精品网站 | 国产AV国片精品| 乱精品一区字幕二区| 亚洲综合精品网站在线观看| 久久精品国产一区二区三区| 国产AⅤ精品一区二区三区久久| 日本精品久久久中文字幕| 97久久精品人妻人人搡人人玩 | 精品无码人妻一区二区免费蜜桃| 自拍偷自拍亚洲精品情侣| 久久精品人人做人人妻人人玩| 欧美日韩精品| 久久久91人妻无码精品蜜桃HD| 国产精品香蕉在线观看| 国产精品免费在线播放| 国产成人精品免费大全| 亚洲欧洲国产日韩精品| 中文字幕亚洲精品资源网| 四虎精品影院4hutv四虎| 98精品国产自产在线XXXX|