為了方便使用特此記錄下
首先centos自帶的repo是不會(huì)自動(dòng)更新每個(gè)軟件的最新版本剩蟀,所以無(wú)法通過(guò)yum方式安裝MySQL的高級(jí)版本藤巢。
如果你直接使用yum -y install mysql mysql-server mysql-devel
是不能安裝成功的诞仓,因?yàn)闆](méi)有哇
因此需要先安裝帶有可用的mysql5系列社區(qū)版資源的rpm包
第一步:安裝社區(qū)版資源的rpm
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
第二步:查看當(dāng)前可用的mysql安裝資源
yum repolist enabled | grep "mysql.*-community.*"
第三步:直接使用yum的方式安裝MySQL了
yum -y install mysql-community-server
已經(jīng)安裝完成了
第四步:安裝完成后配置
加入開(kāi)機(jī)啟動(dòng):
systemctl enable mysqld
啟動(dòng)mysql服務(wù)進(jìn)程:systemctl start mysqld
重置密碼蛮位,重置密碼選項(xiàng)參考:
重置密碼:
mysql_secure_installation
Set root password? [Y/n] y [設(shè)置root用戶密碼]
Remove anonymous users? [Y/n] y [刪除匿名用戶]
Disallow root login remotely? [Y/n] n [禁止root遠(yuǎn)程登錄](méi)
Remove test database and access to it? [Y/n] y [刪除test數(shù)據(jù)庫(kù)]
Reload privilege tables now? [Y/n] y [刷新權(quán)限]
查看MySQL的啟動(dòng)狀態(tài)
systemctl status mysqld
如果你是需要在遠(yuǎn)程連接mysql
mysql默認(rèn)只允許root帳戶在本地登錄辨赐,如果要在其它機(jī)器上連接mysql宣增,必須修改root允許遠(yuǎn)程連接,或者添加一個(gè)允許遠(yuǎn)程連接的帳戶封断,為了安全起見(jiàn)斯辰,我添加一個(gè)新的帳戶:
首先輸入mysql -u root -p
然后輸入你的密碼,回車(chē)
增加一個(gè)應(yīng)戶名為roottest密碼為123456的測(cè)試用戶
GRANT ALL PRIVILEGES ON *.* TO 'roottest'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;