centos操作mysql問題:
1,出現了問題[root@rekfan mysql]# service mysql restart
mysql server pid file could not be found![失敗]
starting mysql...the server quit without updating pid file (/usr/local/mysql/data/rekfan.pid).[失敗]
我的解決方式:
/usr/local/mysql/data/rekfan.pid檔案沒有寫的許可權解決方法 :給予許可權,執行 「chown -r mysql:mysql /var/data」 「chmod -r 755 /usr/local/mysql/data」 然後重新啟動mysqld!
網上給出的一些可能的解決方式為:
1.可能是/usr/local/mysql/data/rekfan.pid檔案沒有寫的許可權解決方法 :給予許可權,執行 「chown -r mysql:mysql /var/data」 「chmod -r 755 /usr/local/mysql/data」 然後重新啟動mysqld!
2.可能程序裡已經存在mysql程序解決方法:用命令「ps -ef|grep mysqld」檢視是否有mysqld程序,如果有使用「kill -9 程序號」殺死,然後重新啟動mysqld!
3.可能是第二次在機器上安裝mysql,有殘餘資料影響了服務的啟動。解決方法:去mysql的資料目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍首了。本人就是使用第三條方法解決的 !
4.mysql在啟動時沒有指定配置檔案時會使用/etc/my.cnf配置檔案,請開啟這個檔案檢視在[mysqld]節下有沒有指定資料目 錄(datadir)。解決方法:請在[mysqld]下設定這一行:datadir = /usr/local/mysql/data
5.skip-federated欄位問題解決方法:檢查一下/etc/my.cnf檔案中有沒有沒被注釋掉的skip-federated欄位,如果有就立即注釋掉吧。
6.錯誤日誌目錄不存在解決方法:使用「chown」 「chmod」命令賦予mysql所有者及許可權
7.selinux惹的禍,如果是centos系統,缺省會開啟selinux解決方法:關閉它,開啟/etc/selinux/config,把selinux=enforcing改為selinux=disabled後存檔退出重啟機器試試。
CentOs 下mysql 相關操作
1 linux centos一般作為伺服器使用,因此,mysql伺服器應該隨機自啟動。檢視開機自啟動的服務使用chkconfig命令,如下 chkconfig list 或是只檢視mysql服務 chkconfig list mysqld 可以看到mysql的2 5為on,說明mysql服務會隨機器...
centos之mysql部署問題
2 安裝mysql源安裝包 yum localinstall mysql源安裝包的位置 3 檢查mysql源是否安裝成功 yum repolist enabled grep mysql.community.出現下面三個表示安裝成功 5 啟動mysql服務 systemctl start mysqld...
CentOS作業系統MYSQL語句
第一次進入資料庫 mysql u root 進入後修改密碼 set password for root localhost password xx 再次進入資料庫 mysql u root p 建立資料庫 create database txsql 進入某個資料庫 use databasename ...