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

歡迎訪問 生活随笔!

生活随笔

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

数据库

Linux下安装Mysql-Server和Mysql-Clinet

發布時間:2023/12/31 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下安装Mysql-Server和Mysql-Clinet 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 檢查是否安裝了mysql

rpm -qa | grep -i mysql

2. 若安裝,則刪除相關的RPM軟件包

rpm -e RPM軟件包名(該名字是上一個命令查出來的名字)

3. 安裝service端

rpm -ivh MySQL-server-5.6.27-1.el6.x86_64.rpm


若出現了以上原因,表示系統已經安裝了其他版本的mysql-libs包和mysql數據庫文件導致不兼容。
可執行如下命令進行刪除:

yum remove mysql-libs

4.重新執行Service的安裝命令

rpm -ivh MySQL-server-5.6.27-1.el6.x86_64.rpm

成功安裝的畫面:

成功安裝但還需解決問題的畫面:

大概的問題就是之前安裝mysql時,設置了相關的用戶組和用戶名,導致mysql這個默認的用戶不能創建(但這種情況也是安裝成功,后面再解決這個問題)

5. 安裝Mysql-Client

rpm -ivh MySQL-client-5.6.27-1.el6.x86_64.rpm


client的安裝是相對比較容易的,也不會出現較大的Bug

6. 檢查是否安裝

--查看密碼(這里的用戶名一般為mysql) cat /etc/passwd|grep mysql --查看用戶組 cat /etc/group|grep mysql

可以看到我的用戶名并不是mysql,因為上面安裝時報了一個用戶名無法創建的問題,這里我把用戶名改成了root(這個是之前版本安裝時留下的用戶名),可以正常顯示。(后續我們再mysql的用戶名加入)

7. 啟動mysql

service mysql start

報錯的畫面

此時看到問題我們是不知道這個pid文件是什么的,即使 cat 去查看該文件也表示無此文件,我們此時只能找到mysql的安裝目錄,查看相關的日志信息

  • 通過上面的var/lib/mysql/ 我們可以猜測到mysql的安裝目錄cd /var/lib/mysql


此時我們可以看到和上面文件名同名的.err文件,這就是我們的報錯文件了。點擊查看相關信息

從上面我們可以知道無法啟動是因為mysql用戶不存在的問題,此時我們想到的解決方法就是添加該用戶名。

--添加用戶 useradd mysql


從上面可以看出,我們已經有默認的組了,此時要添加用戶必須使用 useradd -g

useradd -g mysql mysql


它會給你報一個權限不足,此時我們要進行相關權限的修改

--查看權限 lsattr /etc/passwd --去除權限限制 chattr -a /etc/passwd --再去執行用戶添加操作 useradd -g mysql mysql


此時又是一個權限不足,我們可以去修改一下/etc/shadow的權限

lsattr /etc/shadow chattr -a /etc/shadow


就這樣,終于成功的把用戶名添加,當我們滿心歡喜的service mysql start的時候,發現又是啟動失敗

還真是一頓操作猛如虎,一看戰績250呀。此時我們不得不再次翻看相關的err文件

從上面相關的詞匯,我們不難發現缺少了相關的數據庫表

網上查找資料后發現:‘mysql.plugin’不存在的原因是因為新安裝的mysql服務后,一般需要執行數據庫初始化操作 ,從而生成與權限相關的表,執行命令如下:

/usr/bin/mysql_install_db --user=mysql

如果有如下報錯,我們可以去安裝autoconf庫

yum -y install autoconf

安裝后,再去執行相關的裝庫操作

/usr/bin/mysql_install_db --user=mysql

安裝成功后,再次執行mysql的啟動命令

service mysql start

可算是雨過天晴,我們的mysql終于正常啟動了

總結

以上是生活随笔為你收集整理的Linux下安装Mysql-Server和Mysql-Clinet的全部內容,希望文章能夠幫你解決所遇到的問題。

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