包含linux怎么安裝mysql的詞條

linux中怎么安裝mysql

linux下使用yum安裝mysql

寧河網(wǎng)站建設公司創(chuàng)新互聯(lián)公司,寧河網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為寧河上千家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設要多少錢,請找那個售后服務好的寧河做網(wǎng)站的公司定做!

1. 安裝mysql 服務器端:

yum install mysql-server

yum install mysql-devel

2. 安裝mysql客戶端:

yum install mysql

3. 啟動mysql服務:

service mysqld start或者/etc/init.d/mysqld start

停止:

service mysqld stop

重啟:

service mysqld restart

4. 創(chuàng)建root管理員:

mysqladmin -u root password 123456

5.登陸

mysql -uroot -p123456

如何在linux下安裝mysql

1、到mysql官網(wǎng)下載mysql編譯好的二進制安裝包,在下載頁面Select?Platform:選項選擇linux-generic,然后把頁面拉到底部,

64位系統(tǒng)下載Linux?-?Generic?(glibc?2.5)?(x86,?64-bit),32位系統(tǒng)下載Linux?-?Generic?(glibc?2.5)?(x86,?32-bit)

2、解壓32位安裝包:

進入安裝包所在目錄,執(zhí)行命令:tar?mysql-5.6.17-linux-glibc2.5-i686.tar.gz

3、復制解壓后的mysql目錄到系統(tǒng)的本地軟件目錄:

執(zhí)行命令:cp?mysql-5.6.17-linux-glibc2.5-i686?/usr/local/mysql?-r

4、添加系統(tǒng)mysql組和mysql用戶:

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

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

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

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

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

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

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

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

6、啟動mysql服務和添加開機啟動mysql服務:

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

啟動mysql服務:執(zhí)行命令service?mysql?start

執(zhí)行命令:ps?-ef|grep?mysql?看到mysql服務說明啟動成功

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

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

8、把mysql客戶端放到默認路徑:

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

注意:建議使用軟鏈過去,不要直接包文件復制,便于系統(tǒng)安裝多個版本的mysql

在linux中怎么安裝mysql

到mysql官網(wǎng)下載mysql編譯好的二進制安裝包

解壓32位安裝包:

進入安裝包所在目錄,執(zhí)行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz

復制解壓后的mysql目錄到系統(tǒng)的本地軟件目錄:

執(zhí)行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

注意:目錄結(jié)尾不要加/

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

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

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

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

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

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

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

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

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

如何在linux上安裝mysql數(shù)據(jù)庫

在linux下安裝mysql數(shù)據(jù)庫并配置的流程比較繁瑣,需要耐心調(diào)試,具體方法和步驟如下:

1.查找以前是否安裝有mysql,使用下面命令:

rpm -qa|grep -i mysql

如果顯示有如下包則說明已安裝mysql

mysql-4.1.12-3.RHEL4.1

mysqlclient10-3.23.58-4.RHEL4.1

2.如果已安裝,則需要刪除已安裝的數(shù)據(jù)庫,使用以下命令來刪除數(shù)據(jù)庫

刪除命令:rpm -e --nodeps 包名

( rpm -ev mysql-4.1.12-3.RHEL4.1 )

刪除老版本mysql的開發(fā)頭文件和庫

命令:rm -fr /usr/lib/mysql

rm -fr /usr/include/mysql

注意:卸載后/var/lib/mysql中的數(shù)據(jù)及/etc/my.cnf不會刪除,如果確定沒用后就手工刪除

rm -f /etc/my.cnf

rm -fr /var/lib/mysql

3.下載mysql的rpm包

可以通過wget下載具體的地址因為不能用鏈接請大家去官網(wǎng)去找

(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開發(fā)依賴包。

下載后放到Liunx服務器中。

4.安裝MySQL Server的rpm包

rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm

安裝完成后會生成root用戶的隨機密碼,請使用“cat /root/.mysql_secret”或類似命令進行查看。

5.安裝MySQL客戶端

rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm

6.安裝MySQL開發(fā)依賴包

rpm -ivh MySQL-devel-5.6.21-1.linux_glibc2.5.x86_64.rpm

7.啟動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');

8.登錄MySQL

使用mysql命令登錄MySQL服務器,運行MySQL的命令時,會提示需要設置root用戶密碼。

9.設置開機自啟動

/etc/init.d/mysql start

設置完成后重啟系統(tǒng),使用natstat –nat命令可看到MySQL的3306端口。

10.至此已經(jīng)安裝好了mysql數(shù)據(jù)庫,當然現(xiàn)在我們的數(shù)據(jù)庫還不支持遠程連接,遠程連接會出現(xiàn)以下代碼:1130,ERROR 1130: Host 192.168.0.10 is not allowed to connect to this MySQL server,可以通過以下以下來解決。

11.改表法:在本機登入mysql后,更改“mysql”數(shù)據(jù)庫里的“user”表里的“host”項,從”localhost”改為'%'。

mysql

mysqluse mysql;

mysqlselect 'host' from user where user='root

12.到此為止,mysql數(shù)據(jù)庫在linux中安裝完畢。

怎么在linux上安裝mysql

mysql在linux下有三種安裝方式,依照難以程度排序:

第一種是yum install mysql,這種安裝方式最簡單,初學可以采用。但是這種安裝的弊端是安裝的版本比較低,現(xiàn)在安裝的話是5.17的版本。

第二種方式是下載最新的MySQL-5.6.25-1.rhel5.x86_64.rpm-bundle.tar,解壓縮后,用rpm -ivh 包名,安裝四個包就可以了,注意先后順序。

第三種方式是下載最新的mysql-5.6.27-linux-glibc2.5-i686.tar.gz,解壓縮后,手動配置。主要包括配置:增加mysql用戶和群組;拷貝my-default.inf文件為my.inf到/etc/下;安裝并初始化/mysql-5.6.27/scripts/mysql_install_db --user=mysql --basedir=/... --datadir=/...;增加到服務中chkconfig --add mysql ,chkconfig mysql on ;啟動服務service mysql start ;修改root初始密碼。操作完以上幾部基本上就可以了。

linux下怎么安裝mysql

1. 下載mysql的repo源

$ wget

2. 安裝mysql-community-release-el7-5.noarch.rpm包

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安裝這個包后,會獲得兩個mysql的yum repo源:

/etc/yum.repos.d/mysql-community.repo

/etc/yum.repos.d/mysql-community-source.repo

3. 安裝mysql

$ sudo yum install mysql-server

根據(jù)步驟安裝就可以了,不過安裝完成后,沒有密碼,需要重置密碼。

4. 重置密碼

重置密碼前,首先要登錄

$ mysql -u root

登錄時有可能報這樣的錯:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的訪問權(quán)限問題。下面的命令把/var/lib/mysql的擁有者改為當前用戶:

$ sudo chown -R openscanner:openscanner /var/lib/mysql

然后,重啟服務:

$ service mysqld restart

接下來登錄重置密碼:

$ mysql -u root

mysql use mysql;

mysql update user set password=password(‘123456‘) where user=‘root‘;

mysql exit;

5. 開放3306端口

$ sudo vim /etc/sysconfig/iptables

添加以下內(nèi)容:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

保存后重啟防火墻:

$ sudo service iptables restart

這樣從其它客戶機也可以連接上mysql服務了。

搜索《linux就該這么學》更多資訊!

文章名稱:包含linux怎么安裝mysql的詞條
標題URL:http://muchs.cn/article2/hciiic.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、搜索引擎優(yōu)化、網(wǎng)站制作自適應網(wǎng)站、Google、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化