Linux系統下安裝MySQL資料庫數據庫教程

安裝mysql

檢查是否安裝mysql:

rpm -qa |grep mysql

刪除已經安裝的mysql:

rpm -e mysql-libs-5.1.71-1.el6.x86_64

報錯:因為mysql有相關依賴,並不能直接刪除

rpm -e –nodeps mysql-libs-5.1.71-1.el6.x86_64

成功:使用–nodeps 也就是說不檢查依賴。這樣的話,那些使用該軟件包的軟件在此之後可能就不能正常工作瞭(註意,nodeps前是雙橫杠)

添加依賴包安裝:

yum search libaio

yum install libaio

安裝mysql:

添加mysql用戶組:

groupadd mysql

useradd -r -g mysql -s /bin/false mysql(-s /bin/false表示mysql用戶不能當作系統登錄用戶)

進入希望安裝mysql的路徑下,上傳mysql安裝包並解壓

創建一個快捷方式mysql:

ln -s mysql-5.7.14-linux-glibc2.5-x86_64 mysql

進入mysql目錄:

cd mysql

創建一個新文件夾:

mkdir mysql-files

修改可執行屬性:

chmod 750 mysql-files

下面的全給改成mysql

chown -R mysql .

chgrp -R mysql .

生成隨機密碼:

bin/mysqld –initialize –user=mysql

安裝ssl安全認證

bin/mysql_ssl_rsa_setup

給改成root

chown -R root .

把mysql-files全改成mysql

chown -R mysql data mysql-files

啟動mysql服務:

bin/mysqld_safe –user=mysql &

加入服務

cp support-files/mysql.server /etc/init.d/mysql.server

添加環境變量:

vi /etc/profile

export MYSQL_HOME=/usr/local/mysql

export PATH=$PATH:$MYSQL_HOME/bin

保存並使其生效

source /etc/profile

登錄mysql

mysql -uroot –p

輸入隨機密碼

在此條命令生成的密碼!

修改初始密碼

SET PASSWORD = PASSWORD('sa');

進入mysql開啟遠程訪問

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'sa' WITH GRANT OPTION;

flush privileges;

退出mysql

exit

將mysql加入開機啟動服務

chkconfig –add mysql.server

chkconfig mysql.server on

**************************************************************************************************************************************************************************************************

如果默認密碼輸入不正確,則需要設置無密碼登錄

首先,在/etc下創建my.cnf,可以從/usr/local/mysql/support-files下找到my-default.cnf

復制並重命名為my.cnf,並轉移到/etc/目錄下:

cp my-default.cnf /etc/my.cnf

在my.cnf中加入

skip-grant-tables

重啟mysql服務

進入mysql,設置密碼:

SET PASSWORD = PASSWORD('sa');

將無密碼登錄修改回來,重啟mysql服務

You May Also Like