linux mysql卸载_Linux环境下安装Mysql8.0数据库
今年的雙11既沒(méi)有光棍節(jié)的氣氛也沒(méi)有購(gòu)物的欲望,不過(guò)還是大出血了,買(mǎi)了一臺(tái)2核4G的云服務(wù)器3年699元。就算用來(lái)督促自己學(xué)習(xí)吧!話(huà)不多說(shuō),今天先來(lái)體驗(yàn)Linux安裝Mysql數(shù)據(jù)庫(kù)?
步驟一:Mysql數(shù)據(jù)庫(kù)下載
先去Mysql官網(wǎng)去下載 https://dev.mysql.com/downloads/mysql/ 服務(wù)端,我是直接下載了最新的版本 mysql-8.0.21這個(gè)版本
步驟二:安裝
先確認(rèn)下之前環(huán)境是否有安裝
[root@iZwz9iooygspkktg5y4cs8xlZ soft]# rpm -qa | grep mysql如果有就卸載之前已安裝的,命令如下:
[root@iZwz9iooygspkktg5y4cs8xlZ soft]# rpm -e --nodeps xxxxxxxxxxxxx下載之后上傳到服務(wù)器,然后進(jìn)行解壓操作
[root@iZwz9iooygspkktg5y4cs8xlZ soft]# tar -xvf mysql-8.0.21-linux-glibc2.12-x86_64.tar解壓之后到:mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz,然后我們?cè)?usr/local/ 下面創(chuàng)建一個(gè)文件夾mysql,然后將這個(gè)mv到這個(gè)目錄下面
[root@iZwz9iooygspkktg5y4cs8xlZ soft]# mv mysql-8.0.21-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64創(chuàng)建用戶(hù)及用戶(hù)組
# 用戶(hù)組[root@iZwz9iooygspkktg5y4cs8xlZ bin]# groupadd mysql # 用戶(hù) (用戶(hù)名/密碼)#useradd -r -g mysql mysql#授權(quán)chown -R mysql.mysql /usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64/初始化數(shù)據(jù)庫(kù),執(zhí)行下面那個(gè)語(yǔ)句之后如果成功,會(huì)返回一個(gè)臨時(shí)密碼,這個(gè)需要保存起來(lái),等會(huì)會(huì)用到。
[root@iZwz9iooygspkktg5y4cs8xlZ bin]# ./bin/mysqld --user=mysql --basedir=/usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64/ --datadir=/usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64/data/ --initialize創(chuàng)建數(shù)據(jù)庫(kù)配置文件
vi /etc/my.cnf 添加下面的內(nèi)容[mysqld]basedir=/usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64datadir=/usr/local/mysql/mysql-8.0.21-linux-glibc2.12-x86_64/dataport=3306character-set-server=utf8mb4max_connections=500建立MySQL服務(wù)(注意當(dāng)前路徑應(yīng)該在mysql-8.0.21-linux-glibc2.12-x86_64,即support-files的根目錄)
#添加Mysql到系統(tǒng)服務(wù)[root@iZwz9ilygspotg5y4cs8xlZ ~]# cp -a ./support-files/mysql.server /etc/init.d/mysqld[root@iZwz9ilygspotg5y4cs8xlZ ~]# chmod +x /etc/init.d/mysqld[root@iZwz9ilygspotg5y4cs8xlZ ~]# chkconfig --add mysqld# 檢查服務(wù)是否生效 [root@iZwz9ilygspotg5y4cs8xlZ ~]# chkconfig --list mysqd 如果有如下圖內(nèi)容就說(shuō)明生效了如下圖內(nèi)容就說(shuō)明生效了:
啟動(dòng)Mysql服務(wù)
#啟動(dòng)服務(wù)[root@iZwz9iooygspkktg5y4cs8xlZ ~]# service mysqld start #檢查服務(wù)是否啟動(dòng) [root@iZwz9iooygspkktg5y4cs8xlZ ~]# service mysqld statusMysql登錄
[root@iZwz9iooygspkktg5y4cs8xlZ ~]# mysql -u root -p 輸入前面生成的臨時(shí)密碼,輸入成功之后就可以開(kāi)始敲MySQL命令了 #設(shè)置遠(yuǎn)程登錄和密碼 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';
如果是阿里云服務(wù)器,還要看服務(wù)器實(shí)例是否有開(kāi)啟防火墻和是否有開(kāi)啟3306的遠(yuǎn)程訪(fǎng)問(wèn)端口,切記,采坑好久才爬出來(lái),初次安裝阿里云服務(wù)器,摸滾打爬花了半天。本次安裝圓滿(mǎn)結(jié)束
總結(jié)
以上是生活随笔為你收集整理的linux mysql卸载_Linux环境下安装Mysql8.0数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 虚拟机不显示桌面_Windows10系统
- 下一篇: mac安装mysql mysql命令找不