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
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
到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ù)庫并配置的流程比較繁瑣,需要耐心調(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中安裝完畢。
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初始密碼。操作完以上幾部基本上就可以了。
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)