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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

centos 卸载_CentOS安装mysql

發(fā)布時間:2023/12/10 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos 卸载_CentOS安装mysql 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

安裝mysql

第一步,查看是否安裝:

rpm -qa| grep mysql-server

沒有我們就開始安裝,點擊 這里,獲取下載頁面,按照圖示選擇合適的版本:

第二步,進入/usr/local/soft/目錄,在里面執(zhí)行wget 下載鏈接命令,或者是先下載到windows然后通過xftp上傳到CentOS的該目錄下,然后使用tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz命令進行解壓;

第三步,使用命令mv mysql-5.7.29-linux-glibc2.12-x86_64 mysql命令修改一下文件的名稱為mysql。

第四步,創(chuàng)建mysql用戶組和用戶并修改權限,使用的命令如下:

groupadd mysqluseradd -r -g mysql mysql

接著創(chuàng)建數(shù)據(jù)目錄并賦予權限,使用的命令如下(注意必須使用mysql用戶,不能使用root用戶,否則會由于文件從屬關系導致mysql啟動失敗):

mkdir -p /data/mysql #創(chuàng)建目錄chown mysql:mysql -R /data/mysql #賦予權限

第五步,使用命令vi /etc/my.cnf修改配置文件,往其中新增以下代碼:

[mysqld]bind-address=0.0.0.0port=3306user=mysqlbasedir=/usr/local/soft/mysql # mysql安裝目錄datadir=/data/mysql # 數(shù)據(jù)存放目錄socket=/tmp/mysql.socklog-error=/data/mysql/mysql.errpid-file=/data/mysql/mysql.pid#character configcharacter_set_server=utf8mb4symbolic-links=0explicit_defaults_for_timestamp=true

第六步,開始初始化數(shù)據(jù)庫。進入mysql的bin目錄,我這里是/usr/local/soft/mysql/bin路徑,然后在里面執(zhí)行下面一行代碼(注意里面兩個路徑必須與你在my.cnf配置文件中設置的一致,否則會報錯):

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/soft/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

執(zhí)行完可以看到會出現(xiàn)一個臨時密碼(復制一下,后面進入數(shù)據(jù)庫需要使用到):

第七步,啟動mysql服務。注意先將mysql.server放置到/etc/init.d/mysql中,可以讓dameon來管理Mysql的啟動(即也就是service,CentOS7就是syetemctl),可以使用下面的命令復制一份過去,且將mysql.server修改為mysql,這樣便于記憶啟動命令:

cp /usr/local/soft/mysql/support-files/mysql.server /etc/init.d/mysql

完成復制后就使用命令service mysql start啟動mysql,注意如果在此過程中出現(xiàn)下面的錯誤:

Starting MySQL...The server quit without updating PID file [FAILED]ysql/iZuf67on1pthsx5glu6ohyZ.pid).

請點擊 這里,或者查看日志文件/data/mysql/mysql.err。然后使用命令ps -ef|grep mysql查看一下mysql是否真的已經(jīng)啟動了。

第八步,修改數(shù)據(jù)庫密碼。進入到mysql安裝目錄的bin目錄下面,我的路徑是/usr/local/soft/mysql/bin,然后使用前面隨機生成的密碼來進入數(shù)據(jù)庫,使用的命令如下:

./mysql -uroot -p臨時密碼

在數(shù)據(jù)庫中接著執(zhí)行以下三行代碼:

SET PASSWORD = PASSWORD('123456');ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;FLUSH PRIVILEGES;

這樣數(shù)據(jù)庫密碼就修改成功了。但是此時你如果遠程連接數(shù)據(jù)庫,你會發(fā)現(xiàn)無法聯(lián)通,這是正常現(xiàn)象,因為你還沒有開放訪問IP端口。

第九步,開發(fā)訪問IP端口。先進入到數(shù)據(jù)庫,接著執(zhí)行以下三行代碼,這樣就開放了數(shù)據(jù)庫訪問IP端口。

use mysql; #訪問mysql庫update user set host = '%' where user = 'root'; #使root用戶能在任何IP進行訪問FLUSH PRIVILEGES;

第十步,鑒于目前進入mysql都是需要進入到mysql安裝的bin目錄下,這是非常麻煩的,因此可以使用軟連接ln -s /usr/local/soft/mysql/bin/mysql /usr/bin(注意語句結尾沒有分號),這樣以后就可以直接使用mysql -uroot -p密碼快捷命令了。

由于mysql安裝過程坑較多,這里附上mysql的安裝包。點擊 這里 獲取,文檔密碼:mvji。最后祝你好運,一次成功哈。

完全卸載mysql

前面介紹了如何安裝mysql,現(xiàn)在介紹如何完全卸載mysql。如果你是使用yum安裝的mysql,如果想要完全卸載mysql,可以按照下面的方式進行卸載:

第一步,使用下面的命令查看mysql安裝了哪些依賴:

rpm -qa |grep -i mysql

第二步,依次執(zhí)行下面的命令開始卸載mysql及其依賴:

yum remove mysql-community-common-5.7.20-1.el7.x86_64yum remove mysql-community-client-5.7.20-1.el7.x86_64yum remove mysql57-community-release-el7-11.noarchyum remove mysql-community-libs-5.7.20-1.el7.x86_64yum removemysql-community-server-5.7.20-1.el7.x86_64

第三步,繼續(xù)使用第一步中的命令來查看mysql是否卸載完成:

rpm -qa |grep -i mysql

第四步,使用下面的命令來查找mysql相關目錄信息:

find / -name mysql

第五步,使用下面的命令來刪除mysql相關目錄信息:

rm -rf 目錄信息

第六步,使用下面的命令來刪除/etc/my.cnf配置文件:

rm -rf /etc/my.cnf

第七步,使用下面的命令來刪除/var/log/mysqld.log日志文件,注意如果不刪除這個文件,會導致新安裝的mysql無法生成新密碼,進而導致無法登陸:

rm -rf /var/log/mysqld.log

這樣就將mysql從你的電腦上完全刪除了。

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

總結

以上是生活随笔為你收集整理的centos 卸载_CentOS安装mysql的全部內容,希望文章能夠幫你解決所遇到的問題。

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