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

Linux安裝MySQL5.6.24使用文字說明

 更新時間:2017年01月20日 08:53:48   作者:workxlk  
這篇文章主要為大家詳細介紹了Linux安裝MySQL使用文字說明,具有一定的參考價值,感興趣的小伙伴們可以參考一下

Linux安裝MySQL筆記

1、在安裝MySQL數(shù)據(jù)庫服務(wù)器前,確保你的linux系統(tǒng)是可以連接網(wǎng)絡(luò)的,下面我們將通過源碼方式來安裝mysql首先通過putty登入進你的Linux系統(tǒng),確保系統(tǒng)中已經(jīng)安裝的gcc c++ 等編譯環(huán)境,因為mysql從5.5版本開始是使用cmake編譯的,如果三個環(huán)境都沒安裝,可以使用下面的命令進行安裝:yum -y install make gcc-c++ cmake bison-devel ncurses-devel

2、查找系統(tǒng)里是否已經(jīng)安裝了mysql數(shù)據(jù)庫的相關(guān)組件,使用命令:rpm -qa | grep mysql 進行查找,如果查找到,可以使用下面命令進行強制卸載:rpm -e --nodeps 包名

如果你當(dāng)時在安裝Linux系統(tǒng)時,使用的默認的安裝選項,這一步可以跳過;

3、然后我們來下載mysql的源碼安裝包,使用下面的命令來下載wget http://xiazai.jb51.net/201701/yuanma/mysql5.6.24(jb51.net).rar下載的時間可能有點漫長,請耐心等待;

4、下載完成后,使用命令: ll 可以查看當(dāng)前目前下存在  mysql-5.6.24.tar.gz文件然后使用下面的命令解壓壓縮包:tar -zxvf mysql-5.6.14.tar.gz

5、然后使用命令: ll 可以查看當(dāng)前目前下存在  mysql-5.6.24 目錄使用命令:cd mysql-5.6.24  切換到 mysql-5.6.24  這個目錄下;

6、上面的步驟完成后,下面我們來開始編譯mysql文件了,首先配置編譯的相關(guān)參數(shù),執(zhí)行如下命令:

復(fù)制代碼 代碼如下:
cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data \-DSYSCONFDIR=/etc \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \-DMYSQL_TCP_PORT=3306 \-DENABLED_LOCAL_INFILE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci

接著使用 make && make install 來編譯并安裝mysql也可以分兩步來執(zhí)行:先運行 make ,完成后再運行  make install整個過程大概需要30分鐘左右,請耐心等待,這段時間你可以做點別的事

7、安裝完成后,我們還要建立mysql的配置,首先設(shè)置mysql的訪問權(quán)限,使用命令查看是否已經(jīng)存在mysql用戶及用戶組,查看用戶列表命令:cat /etc/passwd 查看用戶組列表命令:cat /etc/group

8、如果不存在,我們就要創(chuàng)建:添加用戶組命令:groupadd mysql添加用戶:useradd -g mysql mysql然后來修改之前安裝的mysql所在目錄的訪問的用戶及用戶組輸入命令:chown -R mysql:mysql /usr/local/mysql

9、然后是初始化mysql配置,切換到mysql安裝目錄:cd /usr/local/mysql執(zhí)行初始化配置腳本,創(chuàng)建mysql自帶的系統(tǒng)數(shù)據(jù)庫:./scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

10、修改mysql配置文件,輸入命令:vi my.cnf然后按鍵盤的"insert"鍵,然后通過鍵盤的方向鍵來移動光標(biāo)到要修改的行,添加如下內(nèi)容:server-id=1 report-port=3306 port=3306 datadir=/usr/local/mysql/datasocket=/var/lib/mysql/mysql.sock

這一步很重要,需要更改該配置文件的所有者:chown -R mysql:mysql /usr/local/mysql/my.cnf否則下面啟動mysql服務(wù)會報錯;

11、添加mysql到開機啟動項,并啟動mysql服務(wù)( 注:在啟動MySQL服務(wù)時,會按照一定次序搜索my.cnf,先在/etc目錄下找,找不到則會到你安裝的mysql目錄找,在本例中就是 /usr/local/mysql/my.cnf。注意:在CentOS 6.4版操作系統(tǒng)的最小安裝完成后,在/etc目錄下會可能會存在一個my.cnf,需要將此文件更名為其他的名字,如:/etc/my.cnf.bak,否則,該文件會干擾源碼安裝的MySQL的正確配置,造成無法啟動。 重命名的命令是:mv my.cnf my.cnf.bak)cp support-files/mysql.server /etc/init.d/mysqld #復(fù)制腳本 chmod +x /etc/init.d/mysqld #增加可執(zhí)行權(quán)限 chkconfig --add mysqld #增加至sysV服務(wù) chkconfig mysqld on  #開機自啟動service mysqld start #啟動mysql服務(wù)netstat -aux|grep mysq #查看啟動的mysql進程

12、添加mysql的環(huán)境變量,以方便以后的操作輸入密碼:vi /etc/profile在文件的底部添加如下內(nèi)容:PATH=/usr/local/mysql/bin:$PATHexport PATH保存并退出,輸入輸入命令,使配置立即生效:source /etc/profile

13、安裝好的mysql,默認root帳戶帳戶為空,下面我們來修改密碼輸入命令:mysql -uroot 回車后,然后輸入命令:SET PASSWORD = PASSWORD('123456');

設(shè)置完成后,輸入命令:quit; 退出mysql環(huán)境;

14、設(shè)置好 mysql密碼,需要輸入如下命令才能夠正確登錄進mysql:輸入命令:mysql -uroot -p 回車后,會提示你輸入密碼,輸入正確并執(zhí)行后,會看到以mysql>開始的提示行,在這里你可以輸入任何有效的sql查詢語句:比如輸入:show databases;  來顯示所有的數(shù)據(jù)庫,注意后面的分號不能丟失,它標(biāo)識一行命令的結(jié)束。

至此,恭喜你,mysql安裝成功了。

相關(guān)文章

  • Mysql ID生成策略的三種方法選擇及優(yōu)缺點

    Mysql ID生成策略的三種方法選擇及優(yōu)缺點

    mysql ID生成策略一般常用的有三種,包括自增、UUID 以及雪花算法,本文主要介紹了Mysql ID生成策略的三種方法選擇及優(yōu)缺點,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • MySQL高效分頁解決方案集分享

    MySQL高效分頁解決方案集分享

    這篇文章介紹了MySQL高效分頁解決方案集,有需要的朋友可以參考一下
    2013-11-11
  • MySQL數(shù)據(jù)時區(qū)問題以及datetime和timestamp類型存儲的差異

    MySQL數(shù)據(jù)時區(qū)問題以及datetime和timestamp類型存儲的差異

    這篇文章主要介紹了MySQL數(shù)據(jù)時區(qū)問題以及datetime和timestamp類型存儲的差異,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • MySQL用戶與權(quán)限的管理詳解

    MySQL用戶與權(quán)限的管理詳解

    這篇文章主要介紹了MySQL用戶與權(quán)限的管理,詳細分析了mysql用戶密碼、權(quán)限設(shè)置與使用相關(guān)操作原理及注意事項,需要的朋友可以參考下
    2019-07-07
  • MySQL WorkBench管理操作MySQL教程

    MySQL WorkBench管理操作MySQL教程

    MySQL Workbench提供DBAs和developers一個集成工具環(huán)境,方便管理mysql數(shù)據(jù)庫,這里簡單介紹下MySQL Workbench使用方法,需要的朋友可以參考下
    2014-03-03
  • SQL語句中EXISTS的詳細用法大全

    SQL語句中EXISTS的詳細用法大全

    最近重新用到了exists關(guān)鍵字,對于其基本用法記錄一下,下面這篇文章主要給大家介紹了關(guān)于SQL語句中EXISTS的詳細用法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • MySql行轉(zhuǎn)列&列轉(zhuǎn)行方式

    MySql行轉(zhuǎn)列&列轉(zhuǎn)行方式

    在MySQL數(shù)據(jù)庫管理中,行轉(zhuǎn)列和列轉(zhuǎn)行是常見的數(shù)據(jù)處理需求,行轉(zhuǎn)列通常涉及將表中的行數(shù)據(jù)按照某種規(guī)則轉(zhuǎn)換成列形式,常用于報表生成、數(shù)據(jù)分析等場景,列轉(zhuǎn)行則是將原本以列形式存儲的數(shù)據(jù)轉(zhuǎn)換成行形式,以便于進行進一步的數(shù)據(jù)處理或分析
    2024-11-11
  • MySQL如何比較時間(datetime)大小

    MySQL如何比較時間(datetime)大小

    這篇文章主要介紹了MySQL如何比較時間(datetime)大小,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Mysql環(huán)境變量配置方式

    Mysql環(huán)境變量配置方式

    這篇文章主要介紹了Mysql環(huán)境變量配置方式,具有很好的參考價值,希望對大家有所幫助。
    2022-12-12
  • 深入mysql創(chuàng)建自定義函數(shù)與存儲過程的詳解

    深入mysql創(chuàng)建自定義函數(shù)與存儲過程的詳解

    本篇文章是對mysql創(chuàng)建自定義函數(shù)與存儲過程進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06

最新評論

巴林左旗| 永年县| 丹棱县| 紫云| 涪陵区| 新津县| 叙永县| 凌源市| 兰溪市| 勃利县| 廊坊市| 蓬安县| 霍林郭勒市| 中西区| 彭水| 资源县| 桐梓县| 讷河市| 昌都县| 山阳县| 乾安县| 乐山市| 嘉黎县| 卢湾区| 平陆县| 濉溪县| 岗巴县| 民丰县| 子长县| 蒙自县| 京山县| 阜新| 故城县| 肃南| 清水河县| 芒康县| 增城市| 岳阳县| 鹿邑县| 西乌珠穆沁旗| 旌德县|