日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux mysql 指令无效_linux下安装mysql,mysql命令失效的原因

發布時間:2024/10/8 数据库 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux mysql 指令无效_linux下安装mysql,mysql命令失效的原因 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一 安裝步驟

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

這里只介紹兩種判斷linux是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

同上

開發中一般使用msyql的二進制包解壓安裝,以前的編譯安裝的方式我不怎么喜歡。其實安裝過程看官方網站的文檔就可以了,現在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

注意安裝完成了,需要設置環境變量,第一次安裝的人一定記住要設置環境變量后,linux才會去/usr/local/mysql/bin目錄下去找mysql

命令,否則你輸入mysql命令時報錯:“-bash: mysql: command not found”

設置mysql環境變量

如果不能使用mysql命令,做如下操作:

把export PATH=$PATH:/usr/local/mysql/bin添加到/etc/profile中。

三? 特別提醒

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

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

執行下面的命令:

rm -rf /var/lib/mysql

然后重新執行下面步驟:

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配置文件參數(/etc/my.cnf中)及sock的參數。

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

1.這是沒有配置好my.cnf文件。具體相關配置可以google。

2.沒有啟動mysql服務。

補充:在最近的使用中,組內有的人使用linux的mysql用戶啟動mysql,有的人使用root用戶啟動mysql。這樣就導致了問題,root用戶啟動后,mysql用戶就無法啟動msyql了,失去了相關mysql文件的訪問權限導致的。需要注意!!

分享到:

2011-01-04 15:36

瀏覽 11522

分類:數據庫

評論

總結

以上是生活随笔為你收集整理的linux mysql 指令无效_linux下安装mysql,mysql命令失效的原因的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。