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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

centos 安装mysql 5.7.9_CentOS 6.6下RPM方式安装MySQL 5.7.9

發(fā)布時(shí)間:2025/3/8 数据库 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos 安装mysql 5.7.9_CentOS 6.6下RPM方式安装MySQL 5.7.9 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

說(shuō)明:

從MySQL5.7.4起,以RPM包的方式安裝后的MySQL的部署,默認(rèn)是安全的,并且有這些特點(diǎn):

1. 在大多數(shù)情況下,你只需要安裝MySQL-server和MySQL-client安裝包就可以安裝上一個(gè)標(biāo)準(zhǔn)功能的MySQL。對(duì)于一個(gè)標(biāo)準(zhǔn)安裝來(lái)說(shuō),其他的安裝包不是必需的。

2. MySQL的安裝程序會(huì)創(chuàng)建一個(gè)單獨(dú)的root賬戶:'root'@'localhost',并自動(dòng)為這個(gè)賬戶生成一個(gè)初始的隨機(jī)密碼,并將此密碼標(biāo)志為已過(guò)期。

3. 對(duì)于MySQL5.7.6和更高的版本來(lái)說(shuō),初始的隨機(jī)root密碼是被寫入錯(cuò)誤日志的。

對(duì)于MySQL5.7.4和5.7.5版本來(lái)說(shuō),密碼是被寫入以HOME環(huán)境變量命名的目錄中的.mysql_secret文件中的。mysql_secret文件是以只允許創(chuàng)建它的系統(tǒng)用戶訪問(wèn)的600模式而創(chuàng)建的。

版本差異的產(chǎn)生,是因?yàn)樽?.7.6版本起,數(shù)據(jù)目錄和root賬戶由mysqld --initialize來(lái)初始化,5.7.6以前的版本由mysql_install_db來(lái)初始化)。

4. 不創(chuàng)建MySQL匿名賬戶。

不創(chuàng)建測(cè)試數(shù)據(jù)庫(kù)。

作為上述操作所產(chǎn)生的結(jié)果,在安裝完成后你需要去啟動(dòng)服務(wù),以root身份,用初始的隨機(jī)密碼來(lái)進(jìn)行連接,并且在連接后選擇一個(gè)新的密碼。在完成這些操作之前,root用戶無(wú)法做其他的任何事情

------------------------------------------------------------------------------------------------

Linux系統(tǒng):CentOS 6.6

1. 創(chuàng)建一個(gè)名為mysql且沒(méi)有登錄權(quán)限的用戶和一個(gè)名為mysql的用戶組

groupadd -r mysql

useradd -r -g mysql -s /bin/false -M mysql

2. 卸載掉原有mysql

#查看該操作系統(tǒng)上是否已經(jīng)安裝了mysql數(shù)據(jù)庫(kù)

rpm -qa | grep mysql

#通過(guò) rpm -e 命令 或者 rpm -e --nodeps 命令卸載

rpm -e mysql?  // 普通刪除模式

rpm -e --nodeps mysql? //? 強(qiáng)力刪除模式(包括依賴包)

#如果沒(méi)有安裝,只是有包,則remove

yum -y remove mysql-libs

#查看卸載是否成功

rpm -qa | grep mysql

3. 下載mysql安裝包

http://dev.mysql.com/downloads/mysql/

4. 解壓至指定目錄

tar xvf mysql-5.7.9-1.el6.x86_64.rpm-bundle.rar -C /usr/local/src

5. 使用rpm軟件包安裝mysql

#安裝依賴包

rpm -ivh mysql-community-common-5.7.9-1.el6.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.9-1.el6.x86_64.rpm

#安裝客戶端

rpm -ivh mysql-community-client-5.7.9-1.el6.x86_64.rpm

#安裝服務(wù)端

rpm -ivh mysql-community-server-5.7.9-1.el6.x86_64.rpm

6. 根據(jù)/etc/my.cnf創(chuàng)建相應(yīng)的文件,并授權(quán)

mkdir -p /var/run/mysql

mkdir -p /var/log/mysql

chown -R mysql:mysql /var/log/mysql

chown -R mysql:mysql /var/run/mysql

注:/etc/my.cnf中沒(méi)有basedir路徑,需要添加

basedir=/usr/local/mysql

7. 初始化數(shù)據(jù)庫(kù)

cd /usr/bin

#會(huì)為root賬戶生成一個(gè)隨機(jī)的初始密碼( 密碼位置:/var/log/mysqld.log )

#使用命令:mysql -u root -p,然后輸入密碼來(lái)登錄MySQL

mysqld --initialize --user=mysql

#不會(huì)為root賬戶生成一個(gè)隨機(jī)的初始密碼

#使用命令:mysql -u root --skip-password直接登錄MySQL

mysqld --initialize-insecure --user=mysql

注:初始化時(shí),mysqld服務(wù)會(huì)檢查數(shù)據(jù)目錄是否存在:

如果數(shù)據(jù)目錄不存在,mysqld則會(huì)創(chuàng)建它。

如果數(shù)據(jù)目錄存在,且不是空目錄(即包含有文件或子目錄),mysqld會(huì)顯示一條錯(cuò)誤信息并中止:

[ERROR] --initialize specified but the data

directory exists. Aborting.

解決方案: 將數(shù)據(jù)目錄重命名后,重新再初始化一次 mv /var/lib/mysql? /var/lib/mysql.bak8.

8. 配置mysql服務(wù)開(kāi)機(jī)自動(dòng)啟動(dòng)

#檢查自啟動(dòng)項(xiàng)列表中沒(méi)有mysqld這個(gè),如果沒(méi)有就添加mysqld:

chkconfig --list mysqld

chkconfig --add mysqld

#設(shè)置開(kāi)機(jī)啟動(dòng)

chkconfig mysqld on

8. 啟動(dòng)mysql

#啟動(dòng)mysqld服務(wù)

service mysqld start

#檢查mysqld是否已經(jīng)啟動(dòng)

service mysqld status

9. 修改mysql用戶密碼(初始root密碼文件在/var/log/mysqld.log)

mysql -uroot-p

mysql> alter user 'root'@'localhost' identified by 'Mysql.123';

10. 已root用戶身份登錄

mysql -uroot -pMysql.123

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的centos 安装mysql 5.7.9_CentOS 6.6下RPM方式安装MySQL 5.7.9的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。