建立所需目錄並更改所有者為mysql
/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql/
注意:初始化後的隨機密碼留意儲存!
# cd /usr/local/mysql/
# \cp support-files/my-default.cnf /etc/my.cnf
vim /etc/my.cnf
datadir = /usr/local/mysql/data
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on
vim /etc/profile.d/mysql.sh
#進入配置
export path=$path:/usr/local/mysql/bin
#新增這一行
source mysql.sh
#更新配置檔案
#啟動服務:
systemctl start mysqld
#查詢狀態:
systemctl status mysqld.service
mysql -uroot -p
#登入輸入初始化給出的隨機密碼
#修改密碼
alter user 'root'@'localhost' identified by 'root';
如果報錯,說明密碼簡單,最好設定六位以上。mysql沒有認證成功,可以修改認證規則:
set global validate_password_policy=0;
set global validate_password_length=1;
再次修改就ok Centos7使用編譯原始碼方式安裝mysql
注 本文參考 最美的痕跡博文 首先,把工具包安裝上 yum y install gcc libxml2 dev curl screen libpng12 dev autoconf libpcre3 dev make bzip2 libevent dev patch libjpeg62 dev lib...
Centos7原始碼安裝PHP
安裝依賴libxml2 devel 後期安裝時,如果不報錯也可以不用安裝 原始碼安裝步驟 wget c 2.解壓tar zxvf php 7.2.4.tar.gz 3.安裝編譯 configure prefix 安裝目錄 引數 configure prefix usr local php with ...
centos7 原始碼安裝 nginx php7
wget解壓php tar zxvf php 7.1.12.tar.gz安裝擴充套件包 這裡可以通過yum安裝,或者原始碼安裝。不一一舉例 編譯 這裡需要建立使用者,與使用者。我建立的是alienjun使用者與使用者組,根據自己實際情況建立 configure prefix usr local ph...