centos下如何安裝mysql

2021-07-23 13:08:28 字數 1349 閱讀 6654

接下來就是安裝了。作為乙個小白安裝起來確實十分麻煩,看了一下資料大部分部落格都是cmake安裝,可是我試過很多次依然沒有效果,各種依賴包也安裝了就是不成功有點絕望了,用rpm吧依賴太繁瑣是在不想搞,於是硬著頭皮看readme,仔細一看人家半個cmake都沒有提,原諒我的無知,我想可能是版本不同吧,我解壓後直接就可以用了啊

我們看一下目錄就發現了。

我的安裝時這樣的

1.解壓後在/usr/local下mkdir mysql 新建乙個mysql目錄,將解壓後的問價拷貝到mysql目錄下,同時建立工作組 useradd -r -g mysql mysql

2 .cd /usr/local/mysql  接下來就是許可權的問題了,這個要注意了否則無法啟動 。chown -r mysql . (注意當前目錄),chgrp -r mysql .

3.編譯安裝 scripts/mysql_install_db --user=mysql

4.將data目錄許可權賦給mysql chown -r mysql data。

5.後台啟動 bin/mysqld_safe --user=mysql &

6.將服務放到對應目錄便於管理cp support-files/mysql.server /etc/init.d/mysqld

7.將mysql設為開機自啟動chkconfig  --add  mysqld

8.將bin目錄下所有命令設為全域性export path="$path:/usr/local/mysql/bin"

9.複製並配置my.cnf,將default.cnf 拷貝到 /etc/my.cnf 並配置相應值.datadir=/usr/local/mysql/data    socket=/tmp/mysql.socket basedir=/usr/local/mysql port=3306 log-bin=/var/log/mysql/logbin.log  log-error=/var/log/mysql/logerr.log  同時將 /var/log/mysql 賦予許可權

chmod -r 775 /var/log/mysql ,chown -r  mysql:mysql /var/log/mysql。

10關掉mysql並啟動 service mysqld stop service mysql start

11.mysql預設密碼為空自己可以修改 

安裝過程出現問題1.找不到/tmp/mysql.socket  ,2.pidfile not found 都是由於許可權的問題 注意mysql目錄下的所有者是 mysql組 mysql使用者,包括日誌所有者都一樣的,鑑於自己是初學者希望能夠給一些初學者一點啟發。

CentOS 下使用yum 命令安裝MySQL

日期 2017 12 09 字型 大中小 centos linux下使用yum 命令安裝mysql過程記錄。1.檢視伺服器中有沒有安裝過mysql 1.檢視有沒有安裝包 yum list mysql 移除已經安裝的mysql yum remove mysql mysql server mysql l...

ubuntu下如何正確安裝mysq

1.sudo apt get install mysql server 2.apt get isntall mysql client 3.sudo apt get install libmysqlclient dev 安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝完成之後可以使用如下命令來...

CentOS 7 0下使用yum安裝MySQL

wget 2.安裝mysql community release el7 5.noarch.rpm包 sudo rpm ivh mysql community release el7 5.noarch.rpm 安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d m...