最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux下安裝mysql數(shù)據(jù)庫5.6源碼安裝,修改登錄用戶密碼

 更新時間:2017年11月17日 08:58:41   投稿:laozhang  
這篇文章主要介紹了linux下安裝mysql5.6版本并修改登錄用戶密碼的方法。

本篇內(nèi)容主要給大家講解一下如何在linux下安裝MYSQL數(shù)據(jù)庫,并以安裝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. 開始下載

操作系統(tǒng):

centos6.5 x86_64

一、yum安裝相關(guān)依賴

# 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編譯參數(shù)可以自己調(diào)整

************************************************************** 
-- 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編譯報錯需要刪除編譯緩存,修復(fù)錯誤后再次重新編譯

rm -f CMakeCache.txt

3.make && make install

注意事項:

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

# make clean

# rm -f CMakeCache.txt

# rm -rf /etc/my.cnf

4.改變數(shù)據(jù)存儲目錄所有者為mysql

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

chown -R mysql.mysql /data/mydata

5.啟動腳本初始化數(shù)據(jù)庫

cd /usr/local/mysql

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

6.注冊服務(wù)

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

#使用默認配置文件

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

#讓chkconfig管理mysql服務(wù)

chkconfig --add mysqld

#開機啟動

chkconfig mysqld on

編輯 vi /etc/my.cnf配置,加入以下內(nèi)容

innodb_file_per_table = 1

datadir = /data/mydata

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

注意:

經(jīng)過實際測試innodb_file_per_table = ON這條參數(shù)需要innodb_file_per_table = 1 才能生效,具體可以通過

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

mkdir /data/binlogs

chown -R mysql.mysql /data/binlogs

8.將mysql命令加入環(huán)境變量中

vim /etc/profile.d/mysql.sh

加入

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

默認密碼為空

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

# ulimit -n 查看參數(shù)是否生效

* 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

關(guān)于mysql的啟動和停止

/etc/init.d/mysqld start

/etc/init.d/mysqld stop

查看mysql是否已經(jīng)啟動成功

ps -elf |grep mysql |grep -v grep

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

/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數(shù)據(jù)庫登錄用戶密碼  可使用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

相關(guān)文章

  • Mysql Sql語句注釋大全

    Mysql Sql語句注釋大全

    這篇文章主要介紹了Mysql Sql語句注釋大全,需要的朋友可以參考下
    2017-07-07
  • mysql實用操作之日期格式化例子

    mysql實用操作之日期格式化例子

    這篇文章主要給大家介紹了關(guān)于mysql實用操作之日期格式化的相關(guān)資料,DATE_FORMAT()函數(shù)用于格式化MySQL中的日期和時間字段,支持多種格式化選項,需要的朋友可以參考下
    2024-11-11
  • MySQL定時器開啟、調(diào)用實現(xiàn)代碼

    MySQL定時器開啟、調(diào)用實現(xiàn)代碼

    有些新手朋友對MySQL定時器開啟、調(diào)用不是很熟悉,本人整理測試一些,拿出來和大家分享一下,希望可以幫助你們
    2012-12-12
  • 一文詳解MySQL不同隔離級別都使用什么鎖

    一文詳解MySQL不同隔離級別都使用什么鎖

    這篇文章主要為大家詳細介紹了在MySQL中不同隔離級別都會使用什么鎖,文中的示例代碼講解詳細,對我們學(xué)習(xí)MySQL有一定幫助,需要的可以參考一下
    2022-09-09
  • mysql5.7.13 環(huán)境搭建教程(解壓縮版)

    mysql5.7.13 環(huán)境搭建教程(解壓縮版)

    這篇文章主要為大家詳細介紹了mysql解壓縮版環(huán)境搭建教程,具有一定的實用性,感興趣的小伙伴們可以參考一下
    2016-07-07
  • mysql千萬級數(shù)據(jù)分頁查詢性能優(yōu)化

    mysql千萬級數(shù)據(jù)分頁查詢性能優(yōu)化

    本文給大家分享的是作者在使用mysql進行千萬級數(shù)據(jù)量分頁查詢的時候進行性能優(yōu)化的方法,非常不錯的一篇文章,對我們學(xué)習(xí)mysql性能優(yōu)化非常有幫助
    2017-11-11
  • Mysql 5.7.14 使用常見問題匯總(推薦)

    Mysql 5.7.14 使用常見問題匯總(推薦)

    本文給大家分享Mysql 5.7.14 使用常見問題匯總的相關(guān)知識及結(jié)合自己的實踐總結(jié)了相關(guān)原因,本文介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-09-09
  • MySql delimiter的作用是什么

    MySql delimiter的作用是什么

    其實就是告訴mysql解釋器,該段命令是否已經(jīng)結(jié)束了,mysql是否可以執(zhí)行了。默認情況下,delimiter是分號;。在命令行客戶端中,如果有一行命令以分號結(jié)束,那么回車后,mysql將會執(zhí)行該命令。
    2010-09-09
  • Oracle更換為MySQL遇到的問題及解決

    Oracle更換為MySQL遇到的問題及解決

    前段時間自行安裝MySQL8.0數(shù)據(jù)庫,為數(shù)據(jù)庫去Oracle做準(zhǔn)備?,F(xiàn)在公司正規(guī)劃搭建MySQL集群。于是挑選兩個應(yīng)用,進行改造測試,積累下經(jīng)驗。
    2021-05-05
  • MySQL命令行連接方式

    MySQL命令行連接方式

    這篇文章主要介紹了MySQL命令行連接方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09

最新評論

新余市| 贵港市| 徐州市| 咸阳市| 新建县| 嫩江县| 云安县| 新巴尔虎左旗| 新田县| 密山市| 全椒县| 开阳县| 伊金霍洛旗| 卓尼县| 门源| 东台市| 广丰县| 荆州市| 海口市| 防城港市| 峡江县| 高雄市| 囊谦县| 瑞昌市| 长武县| 桦南县| 扎囊县| 舞阳县| 西盟| 沾益县| 同江市| 娄底市| 宜川县| 富裕县| 甘泉县| 乡宁县| 芜湖市| 宁都县| 开封市| 简阳市| 阿拉善右旗|