Centos8 環境下安裝mysql 5 7

2021-10-08 09:39:45 字數 3081 閱讀 4707

安裝mysql

1、在執行wget命令的目錄下或你的上傳目錄下找到mysql安裝包:mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

執行解壓命令:

[root@localhost /]#  tar  xzvf  mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

解壓完成後,可以看到當前目錄下多了乙個解壓檔案,移動該檔案到/usr/local/下,並將資料夾名稱修改為mysql執行命令如下:

[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64  /usr/local/

[root@localhost /]# cd /usr/local/

[root@localhost /]# mv mysql-5.7.24-linux-glibc2.12-x86_64  mysql

2、在/usr/local/mysql目錄下建立data目錄

[root@localhost /]# mkdir /usr/local/mysql/data

3、更改mysql目錄下所有的目錄及資料夾所屬的使用者組和使用者,以及許可權

[root@localhost /]# chown -r mysql:mysql /usr/local/mysql

[root@localhost /]# chmod -r 755 /usr/local/mysql

4、編譯安裝並初始化mysql,務必記住初始化輸出日誌末尾的密碼(資料庫管理員臨時密碼)

[root@localhost /]# cd /usr/local/mysql/bin

[root@localhost bin]# ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

安裝成功後,繼續執行資料庫的初始化命令,此時可能會出現如下錯誤:

執行如下命令後:

[root@localhost bin]#  yum -y install numactl

5、執行初始化命令成功後,輸出日誌如下:

記錄日誌最末尾位置root@localhost:後的字串,此字串為mysql管理員臨時登入密碼。

6、編輯配置檔案my.cnf,新增配置如下

[root@localhost bin]#  vi /etc/my.cnf

[mysqld]

datadir=/usr/local/mysql/data

port=3306

sql_mode=no_engine_substitution,strict_trans_tables

symbolic-links=0

max_connections=600

innodb_file_per_table=1

lower_case_table_names=1

7、啟動mysql伺服器

[root@localhost /]# /usr/local/mysql/support-files/mysql.server start

如果顯示ok,說明資料庫安裝並可以正常啟動

8、新增軟連線,並重啟mysql服務

[root@localhost /]#  ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql 

[root@localhost /]#  ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

[root@localhost /]#  service mysql restart

9、登入mysql,修改密碼(密碼為步驟5生成的臨時密碼)

[root@localhost /]#  mysql -u root -p

enter password:

mysql>set password for root@localhost = password('password');

10、開放遠端連線

mysql>use mysql;

msyql>update user set user.host='%' where user.user='root';

mysql>flush privileges;

11、設定開機自動啟動

1、將服務檔案拷貝到init.d下,並重命名為mysql

[root@localhost /]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

2、賦予可執行許可權

[root@localhost /]# chmod +x /etc/init.d/mysqld

3、新增服務

[root@localhost /]# chkconfig --add mysqld

4、顯示服務列表

[root@localhost /]# chkconfig --list

好了,mysql5.7的資料庫安裝完成!

centos8環境安裝配置rsync

root localhost lib cat etc redhat release centos linux release 8.1.1911 core 對應的原始碼可以訪問這裡獲取 root localhost source rpm qa grep rsync rsync 3.1.3 6.el8....

Centos8 環境變數配置

path path home xyg mysql bin echo pathvim bash profile 更改,原行 path path home bin,改為下面的 path path home bin home xyg mysql bin 儲存退出 source bash profile 或...

CentOS下安裝PHP5 5環境

1.將原始碼包拷貝進linux 2.之後是安裝三部曲 configure make make install 3.configure步驟時,會檢查各種依賴,當某個依賴不存在的時候,則會出錯.yum y install wget yum y install gcc yum y install gcc ...