国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

    linux下mysql命令沒用

    時間: 佳洲1085 分享

      Linux下使用mysql命令需要配置好環(huán)境以及各種文件,下面由學(xué)習(xí)啦小編為大家整理了linux下mysql命令不能用的相關(guān)知識,希望對大家有幫助!

      linux的mysql命令沒用解決方法

      1.重新安裝mysql命令,方法步驟如下:

      一 安裝步驟

      從這里下載你需要的版本(注意選擇你操作系統(tǒng)是64位的還是32位的):

      這里只介紹兩種判斷l(xiāng)inux是64位還是32的方法:

      命令:file /bin/cat

    [root@app3 config]# file /bin/cat
    /bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped

      32-bit即是32位的 linux, 如是64位的, 顯示的是 64-bit

      命令:uname -m

    [root@app3 config]# uname -m
    x86_64

      同上

      開發(fā)中一般使用msyql的二進制包解壓安裝,以前的編譯安裝的方式我不怎么喜歡。其實安裝過程看官方網(wǎng)站的文檔就可以了,現(xiàn)在5.1和5.5的二進制安裝包的安裝過程都一樣:Installing MySQL from Generic Binaries on Unix/Linux

      mysql的安裝一點也不難,所有的操作集中在一起,就下面幾條命令,拷貝運行一下就完成了mysql的安裝過程,不是很簡單么!

      groupadd mysql

      useradd -r -g mysql mysql

      cd /usr/local

      tar zxvf /path/to/mysql-VERSION-OS.tar.gz

      ln -s full-path-to-mysql-VERSION-OS mysql

      cd mysql

      chown -R mysql .

      chgrp -R mysql .

      scripts/mysql_install_db --user=mysql

      chown -R root .

      chown -R mysql data

      # Next command is optional

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

      bin/mysqld_safe --user=mysql &

      # Next command is optional

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

      注意安裝完成了,需要設(shè)置環(huán)境變量,第一次安裝的人一定記住要設(shè)置環(huán)境變量后,linux才會去/usr/local/mysql/bin目錄下去找mysql 命令,否則你輸入mysql命令時報錯:“-bash: mysql: command not found”

      二 設(shè)置mysql環(huán)境變量

      如果不能使用mysql命令,做如下操作: 把export PATH=$PATH:/usr/local/mysql/bin添加到/etc/profile中。

      三 特別提醒

      安裝中可能會遇到:Manager of pid-file quit without updating file.

      這是因為: 1.原有的數(shù)據(jù)文件沒有刪除的。2.修改目錄歸屬和配置文件。

      執(zhí)行下面的命令:

      rm -rf /var/lib/mysql

      然后重新執(zhí)行下面步驟:

      cd mysql_directory

      scripts/mysql_install_db --user=mysql

      chown -R root .

      chown -R mysql data

      chgrp -R mysql .

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

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

      mysql_install_directory目錄一般為: /usr/local/mysql/; 使用這個目錄有個好處,就是不用自己修改basedir和datadir配置文件參數(shù)(/etc/my.cnf中)及sock的參數(shù)。

      Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.soc :

      1.這是沒有配置好my.cnf文件。具體相關(guān)配置可以google。 2.沒有啟動mysql服務(wù)。

      補充:

      在最近的使用中,組內(nèi)有的人使用linux的mysql用戶啟動mysql,有的人使用root用戶啟動mysql。這樣就導(dǎo)致了問題,root用戶啟動后,mysql用戶就無法啟動msyql了,失去了相關(guān)mysql文件的訪問權(quán)限導(dǎo)致的。需要注意!!

    3629909