mysqllinux版本查看
怎麼查看linux上安裝mysql資料庫
方法/步驟
1
查找以前是否安裝有mysql,使用下面命令:
rpm -qa|grep -i mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2
如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來刪除資料庫
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
刪除老版本mysql的開發頭文件和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
下載mysql的rpm包
可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL伺服器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。
下載後放到Liunx伺服器中,如圖所示
安裝MySQL Server的rpm包
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝過程如圖所示
安裝完成後會生成root用戶的隨機密碼,請使用「cat /root/.mysql_secret」或類似命令進行查看。
安裝MySQL客戶端
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝MySQL開發依賴包
rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
啟動msyql
安裝完成後mysql是沒有啟動的,運行mysql命令會提示如下錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
可使用如下命令啟動MySQL:
service mysql start
或者使用如下命令:
/etc/init.d/mysql start
可使用SET PASSWORD命令修改root用戶的密碼,參考如下:SET PASSWORD = PASSWORD('root123456');
登錄MySQL
使用mysql命令登錄MySQL伺服器,運行MySQL的命令時,會提示需要設置root用戶密碼
設置開機自啟動
/etc/init.d/mysql start
設置完成後重啟系統,使用natstat –nat命令可看到MySQL的3306埠
至此我們已經安裝好了mysql資料庫,當然現在我們的資料庫還不支持遠程連接,遠程連接會出現以下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過以下以下來解決
改表法:在本機登入mysql後,更改「mysql」資料庫里的「user」表裡的「host」項,從」localhost」改為'%'。
mysql>
mysql>use mysql;
mysql>select 'host' from user where user='root';
⑵ 如何查看linux系統中linux,apache,nginx,mysql,php版本
版本的單詞version,簡寫v。
apache
root@ubuntu:~#apachectl-v
Serverversion:Apache/2.4.7(Ubuntu)
Serverbuilt:Jul15201615:34:04
nginx
root@ubuntu:~#nginx-v
nginxversion:nginx/1.4.6(Ubuntu)
php
root@ubuntu:~#php-v
PHP5.5.9-1ubuntu4.19(cli)(built:Jul28201619:31:33)
Copyright(c)1997-2014ThePHPGroup
ZendEnginev2.5.0,Copyright(c)1998-2014ZendTechnologies
withZendOPcachev7.0.3,Copyright(c)1999-2014,byZendTechnologies
如果是編譯安裝,需定義環境變數。
⑶ linux如何查my sql資料庫版本
通過命令去看MYSQL裝在哪個目錄然後進去就可以看到版本號了
touch 創建文件,例touch 123
ls 查看目錄文件
mkdir 創建文件夾,例mkdir 123
sudo touch 創建文檔 sudo touch 123.txt
cd .. 返回上一級目錄
rm -f刪除文檔例rm -f 123.txt
rm -rf 刪除目錄里的文件 例rm -rf 123
vim 打開文檔,例vim 123.txt
如果保存退出文件就是:wq不保存退出:q不保存強制退出:q!
⑷ linux 怎麼看是否安裝了mysql connector
查看MySQL版本號命令:
[root@szxdb share]# mysql -V
顯示:mysql Ver 14.14 Distrib 5.5.7-rc, for Linux (x86_64) using readline 5.1
檢查rpm里有沒有mysql命令:
[root@szxdb share]# rpm -qa|grep -i mysql
顯示:MySQL-client-5.5.7_rc-1.linux2.6
MySQL-server-5.5.7_rc-1.linux2.6
MySQL-devel-5.5.7_rc-1.linux2.6
查看查看是否安裝過mysql:
[root@szxdb share]# rpm -qa mysql
卸載MySQL命令:
[root@szxdb share]# rpm -e ...
使用rpm -e mysql-5.0.77-3.el5.x86_64卸載時候有出現錯誤。
[root@szxdb share]# rpm -e mysql-5.0.77-3.el5.x86_64 --nodeps解決
--------------------------------------------------------------------------------------------------
mysql安裝筆記
** 原裝版本報錯
在裝操作系統的時候,默認安裝了mysql,但是卻有報錯:
[root@STCJ mysql-software]# mysql -uroot
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
解決辦法:由於原版本過低,這里卸載原版本,重新安裝全新的mysql
** 版本沖突問題
[root@STCJ mysql-software]# rpm -e mysql-server-5.0.77-3.el5.x86_64
在卸載源版本時,會出現依賴問題,需要順次卸載(詳見下面的「版本沖突解決列表」)
** 安裝server
[root@STWEB mysql]# rpm -ivh MySQL-server-5.1.26-0.glibc23.i386.rpm
** 安裝client
[root@STWEB mysql]# rpm -ivh MySQL-client-5.1.26-0.glibc23.i386.rpm
** mysql安全設置
+ [root@STWEB usr]# /usr/bin/mysql_secure_installation
+ root用戶設置密碼
+ 取消默認賬戶
+ 創建新賬戶、密碼、賦權(本地許可權、遠程許可權)
需要解決更多linux問題,詳情請看 http://www.linuxprobe.com/chapter-00.html
望採納!
⑸ 怎麼查看linux上安裝mysql資料庫
怎麼查看linux上安裝mysql資料庫
方法/步驟
1
查找以前是否安裝有mysql,使用下面命令:
rpm
-qa|grep
-i
mysql
如果顯示有如下包則說明已安裝mysql
mysql-4.1.12-3.RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2
如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來刪除資料庫
刪除命令:rpm
-e
--nodeps
包名
(
rpm
-ev
mysql-4.1.12-3.RHEL4.1
)
刪除老版本mysql的開發頭文件和庫
命令:rm
-fr
/usr/lib/mysql
rm
-fr
/usr/include/mysql
注意:卸載後/var/lib/mysql中的數據及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm
-f
/etc/my.cnf
rm
-fr
/var/lib/mysql
下載mysql的rpm包
可以通過wget下載具體的地址因為不能用鏈接請大家去官網去找
(1)MySQL-server-5.6.10-1.rhel5.x86_64.rpm:MySQL伺服器;
(2)MySQL-client-5.6.10-1.rhel5.x86_64.rpm:MySQL客戶端;
(3)MySQL-devel-5.6.10-1.rhel5.x86_64.rpm:Mysql開發依賴包。
下載後放到Liunx伺服器中,如圖所示
安裝MySQL
Server的rpm包
rpm
-ivh
MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝過程如圖所示
安裝完成後會生成root用戶的隨機密碼,請使用「cat
/root/.mysql_secret」或類似命令進行查看。
安裝MySQL客戶端
rpm
-ivh
MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
安裝MySQL開發依賴包
rpm
-ivh
MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm
啟動msyql
安裝完成後mysql是沒有啟動的,運行mysql命令會提示如下錯誤:
ERROR
2002
(HY000):
Can't
connect
to
local
MySQL
server
through
socket
'/var/lib/mysql/mysql.sock'
(2)
可使用如下命令啟動MySQL:
service
mysql
start
或者使用如下命令:
/etc/init.d/mysql
start
可使用SET
PASSWORD命令修改root用戶的密碼,參考如下:SET
PASSWORD
=
PASSWORD('root123456');
登錄MySQL
使用mysql命令登錄MySQL伺服器,運行MySQL的命令時,會提示需要設置root用戶密碼
設置開機自啟動
/etc/init.d/mysql
start
設置完成後重啟系統,使用natstat
–nat命令可看到MySQL的3306埠
至此我們已經安裝好了mysql資料庫,當然現在我們的資料庫還不支持遠程連接,遠程連接會出現以下代碼:1130,ERROR
1130:
Host
192.168.0.10
is
not
allowed
to
connect
to
this
MySQL
server,可以通過以下以下來解決
改表法:在本機登入mysql後,更改「mysql」資料庫里的「user」表裡的「host」項,從」localhost」改為'%'。
mysql>
mysql>use
mysql;
mysql>select
'host'
from
user
where
user='root';
⑹ linux下怎麼啟動mysql服務
一、啟動方式
1、使用linux命令service 啟動:
service mysqld start
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:
safe_mysqld& 命令使用方法及介紹可如下查找:
⑺ linux系統查看mysql版本的口令是什麼
linux系統查看mysql版本的命令:
登錄linux伺服器,輸入以下命令:
mysql-V
輸出:
mysqlVer14.14Distrib5.5.48,forLinux(x86_64)usingreadline5.1
效果圖:
說明:其中的5.5.48就是mysql的版本號。
注意事項:centons下可以執行mysql -V命令。
⑻ linux中怎麼查看mysql資料庫
mysql -uroot -p輸入root密碼進去即可查看。
⑼ linux怎麼查看mysql版本
主機上執行 mysql -V 或者 mysql --version