欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在Linux系統(tǒng)安裝Mysql教程

 更新時(shí)間:2016年04月15日 08:59:17   作者:邱慕夏  
本文給大家分享的是如何在linux下安裝mysql 圖解教程,步奏非常詳細(xì),也很實(shí)用,這里推薦給大家

引言

現(xiàn)在因?yàn)轫?xiàng)目的需要在搭建Mysql的集群,從最簡單的開始,先安裝一個(gè)Mysql 在linux系統(tǒng)下。

步驟:

第一步:安裝:

tarmysql-5.5.48-linux2.-x86_64.tar.gz

Copy到指定的路徑下:

cpmysql-5.5.48-linux2.6-x86_64 /usr/local/mysql -r

添加系統(tǒng)mysql組合mysql用戶:

執(zhí)行命令:groupaddmysql和useradd -r -g mysql mysql

安裝數(shù)據(jù)庫:

進(jìn)入安裝mysql軟件目錄:執(zhí)行命令 cd/usr/local/mysql

修改當(dāng)前目錄擁有者為mysql用戶:執(zhí)行命令chown -R mysql:mysql ./

安裝數(shù)據(jù)庫:執(zhí)行命令./scripts/mysql_install_db --user=mysql

修改當(dāng)前目錄擁有者為root用戶:執(zhí)行命令chown -R root:root ./

修改當(dāng)前data目錄擁有者為mysql用戶:執(zhí)行命令chown -R mysql:mysql data

到此數(shù)據(jù)庫安裝完畢

啟動(dòng)mysql服務(wù)和添加開機(jī)啟動(dòng)mysql服務(wù):

添加開機(jī)啟動(dòng):執(zhí)行命令cpsupport-files/mysql.server /etc/init.d/mysql,把啟動(dòng)腳本放到開機(jī)初始化目錄

啟動(dòng)mysql服務(wù):執(zhí)行命令servicemysql start

第二步:如何配置mysql:

查看咱們的mysql是否啟動(dòng)成功:

輸入:ps -ef | grep mysql

修改mysql的root用戶密碼,root初始密碼為空的:

執(zhí)行命令:./bin/mysqladmin -u root -h localhost.localdomain password '密碼'

把mysql客戶端放到默認(rèn)路徑:

ln -s/usr/local/mysql/bin/mysql /usr/local/bin/mysql

注:

當(dāng)啟動(dòng)客戶端的時(shí)候,報(bào):

Can't connect tolocal MySQL server through socket '/tmp/mysql.sock' (2)

解決方法:

問題,后來查看了一下咱們的,/etc/my.cnf:

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
 
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

解決方案:

socket在/var/lib/mysql/mysql.sock路徑下,這個(gè)時(shí)候,我們需要將如鏈接到mysql.sock到tmp/mysql.sock中就可以了。

注:其實(shí),這個(gè)問題很明顯了,大家看Socket的參數(shù),在/var/lib/mysql/mysql.sock中,而tcp協(xié)議要找的地址為tmp/mysql.sock,所以,我們要不然醬上面的sockket=/tmp/mysql.sock。當(dāng)然我們都知道,其實(shí),我們只需要軟連接到tmp/mysql.sock中就可以了。

我們采用的方法:

另外我們解決windows系統(tǒng)連接不上linux系統(tǒng)的mysql的問題:

這樣,我們其實(shí),我們所有對(duì)mysql的登陸,都是在mysql中的mysql庫中的user表中進(jìn)行登陸的,這個(gè)表中我們windows連接的時(shí)候,是這樣的'user@host'的,舉個(gè)簡單的例子就是,如果我的電腦的ip為‘192.168.22.28',那么我發(fā)出的連接,就是這樣的'root@192.168.22.28',這樣,因此,我們?cè)谛薷牡臅r(shí)候,host為'%',代表了所有的連接客戶端,這個(gè)時(shí)候,我們只需要對(duì)這個(gè)的password進(jìn)行修改就可以了。

但是,我在我的Navicat中連接的時(shí)候,發(fā)現(xiàn)不能鏈接上,那么我就要查一下,看看是不是密碼不對(duì)呀,我們?cè)俅尾榭磚ser表:

我們可以看到,上面我們修改的密碼為localhost為‘123456'(這里都是用MD5加密的),但是我們用的是‘%',這個(gè)時(shí)候,發(fā)現(xiàn)兩個(gè)的密碼不同的,這個(gè)時(shí)候,我們需要查看一下密碼是什么,當(dāng)然,我猜了一下,應(yīng)該是root,因此,我把navicat的鏈接密碼為‘root',發(fā)現(xiàn)能鏈接上了。。。

大家還可能出現(xiàn)這樣的問題:

就是這樣的telnet 連接mysql,出現(xiàn)亂碼加h_mysql_native_passowrd的問題,這個(gè)時(shí)候,不要管它就可以了。沒有什么影響的。

結(jié)論:

我們?cè)谧鍪裁词虑榈臅r(shí)候,都需要去一邊思考一邊學(xué)習(xí),才能讓效率更快!

相關(guān)文章

  • MySql無法連接本地地址localhost問題

    MySql無法連接本地地址localhost問題

    這篇文章主要介紹了MySql無法連接本地地址localhost問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 實(shí)例講解MySQL中樂觀鎖和悲觀鎖

    實(shí)例講解MySQL中樂觀鎖和悲觀鎖

    在本篇文章里我們通過實(shí)例總結(jié)了關(guān)于MySQL中樂觀鎖和悲觀鎖區(qū)別的知識(shí)點(diǎn),有興趣的讀者們學(xué)習(xí)下。
    2019-02-02
  • MySQL的CASE WHEN語句的幾個(gè)使用實(shí)例

    MySQL的CASE WHEN語句的幾個(gè)使用實(shí)例

    這篇文章主要介紹了MySQL的CASE WHEN語句的幾個(gè)使用實(shí)例,需要的朋友可以參考下
    2014-05-05
  • Mysql查詢表中最小可用id值的方法

    Mysql查詢表中最小可用id值的方法

    這篇文章主要介紹了Mysql查詢表中最小可用id值的方法,在文中通過sql語句給大家介紹了MySQL中刪除id為最小的數(shù)據(jù),需要的朋友可以參考下
    2018-10-10
  • MySQL子查詢的幾種常見形式介紹

    MySQL子查詢的幾種常見形式介紹

    mysql從4.1版開始支持子查詢功能,在此版本前,可以用join寫連表查詢來進(jìn)行替代,但不推薦這么寫,相當(dāng)?shù)穆闊?/div> 2014-04-04
  • 在Docker中使用MySQL的教程

    在Docker中使用MySQL的教程

    這篇文章主要介紹了在Docker中使用MySQL的教程,介紹了簡單的內(nèi)部搭建步驟,需要的朋友可以參考下
    2015-04-04
  • 淺談開啟magic_quote_gpc后的sql注入攻擊與防范

    淺談開啟magic_quote_gpc后的sql注入攻擊與防范

    通過啟用php.ini配置文件中的相關(guān)選項(xiàng),就可以將大部分想利用SQL注入漏洞的駭客拒絕于門外
    2012-01-01
  • Mysql深入了解聯(lián)表查詢的特點(diǎn)

    Mysql深入了解聯(lián)表查詢的特點(diǎn)

    這篇文章主要給大家介紹了關(guān)于MySQL聯(lián)表查詢的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • MySQL?Server?層四個(gè)日志詳解

    MySQL?Server?層四個(gè)日志詳解

    這篇文章主要介紹了MySQL?Server?層四個(gè)日志,包括錯(cuò)誤日志,查詢?nèi)罩荆M(jìn)制日志及慢查詢?nèi)罩?,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • MySQL Antelope和Barracuda的區(qū)別分析

    MySQL Antelope和Barracuda的區(qū)別分析

    這篇文章主要介紹了MySQL Antelope和Barracuda的區(qū)別分析,Antelope和Barracude都是一種文件格式,需要的朋友可以參考下
    2014-07-07

最新評(píng)論