CentOS安裝使用MySQL資料庫

2021-10-01 05:29:00 字數 2248 閱讀 1633

mysql的安裝辦法有好多種,可以直接yum安裝,可以二進位制安裝可以原始碼安裝等等。在這裡不建議用yum安裝,因為沒法定製安裝。今天我們用二進位制安裝來示例,特點是只需要簡單的解壓縮,簡單的配置就可以使用了。

2.安裝步驟

(1)新建mysql賬號

groupadd mysql

useradd -s /sbin/nologin -g mysql -m mysql

(2)解壓安裝包,這裡用到的安裝包為mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz,安裝移動到/usr/local目錄下,改名為mysql

tar -xf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.6.31-linux-glibc2.5-x86_64/ /usr/local/mysql

(3)初始化mysql的配置檔案my.cnf,在這裡系統會提示覆蓋檔案。

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

(4)初始化資料庫檔案

/usr/local/mysql/scripts/mysql_install_db -basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

出現下面的錯誤提示,這是缺少庫檔案造成的,安裝libaio這個軟體即可,yum install libaio

然後再來初始化一次,這次成功了。在data目錄下生成了資料庫檔案。

3.配置並啟動mysql

cd /usr/local/mysql/

cp support-files/mysql.server /etc/init.d/mysqld#複製mysql的啟動指令碼到/etc/init.d/目錄下

chmod a+x /etc/init.d/mysqld#增加執行許可權

然後啟動mysql,檢查mysql啟動的結果

/etc/init.d/mysqld start

到這裡,mysql就啟動完成了。

注:如果你的mysql安裝路徑不是/usr/local以及目錄的名稱不是mysql的話,那你在初始化的時候要指定mysq的路徑,還有/etc/init.d/mysqld的配置檔案裡面的要把/usr/local/mysql改為實際的路徑。

4.把mysql加入開機啟動

echo "/etc/init.d/mysqld start">>/etc/rc.local

5.修改$path變數,讓mysql命令能夠全域性使用

echo "export path=/usr/local/mysql/bin:$path">>/etc/profile        #新增mysql的執行檔案路徑到path變數裡面

source  /etc/profile#使配置檔案生效

6.登陸mysql測試

7.mysql安全配置

給mysql的root使用者設定密碼

清理無用的mysql使用者及庫

只保留[email protected]和root@localhost使用者

刪除無用的資料庫

centos 安裝使用mysql

yum install mysql mysql server mysql安裝好後,啟動mysql服務 service mysqld start mysql 預設管理員密碼是空 mysql u root p root登陸mysql 1 show databases 檢視所有的資料庫 2 建立乙個新的資...

CentOS使用yum安裝mysql

1 檢視centos自帶mysql是否已安裝。輸入 yum list installed grep mysql 輸入 yum y remove mysql libs.x86 64,若有多個依賴檔案則依次解除安裝。當結果顯示為complete!即解除安裝完畢。輸入 yum list grep mysq...

Centos使用rpm安裝Mysql

詳細步驟 選擇mysql版本,作業系統以及作業系統版本,這裡作業系統選擇redhat,作業系統版本視自己系統選擇32位或者64位 9.原因是缺少依賴包,安裝依賴包yum install y perl module install.noarch,如果yum無法安裝,嘗試yum update更新倉庫 1...