日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

二进制文件安装mysql_CentOS7下二进制文件安装MySQL5.6

發(fā)布時間:2023/12/19 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 二进制文件安装mysql_CentOS7下二进制文件安装MySQL5.6 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.查看已裝包

[root@host2 ~]# rpm -qa | grep mysql

mysql-libs-5.1.71-1.el6.x86_64

[root@host2 ~]#

[root@host2 ~]#

卸載

[root@host2 ~]#rpm -e

mysql-libs-5.1.71-1.el6.x86_64

如果失敗,可能存在依賴包,需要重新卸載

#強制卸載,因為沒有--nodeps

[root@host2 ~]#rpm -e –nodeps

mysql-libs-5.1.71-1.el6.x86_64

2.#列出所有被安裝的rpm package

[root@host2 ~]#rpm -qa | grep mariadb

#卸載

[root@host2 ~]#rpm -e

mariadb-libs-5.5.37-1.el7_0.x86_64

如果失敗,可能存在依賴包,需要重新卸載

#強制卸載,因為沒有--nodeps

[root@host2 ~]#rpm -e --nodeps

mariadb-libs-5.5.37-1.el7_0.x86_64

查驗,這樣刪的徹底

[root@host2 ~]# find / -name mysql

[root@host2 ~]# find / -name *mysql*

[root@host2 ~]#

3.增加mysql用戶和組

#useradd -r參數(shù)表示mysql用戶是系統(tǒng)用戶,不可用于登錄系統(tǒng)。

[root@host2 backup]# groupadd mysql

[root@host2 backup]# useradd -r -g mysql mysql

[root@host2 backup]# passwd mysql

[root@host2 backup]# id mysql

4.將二進制的安裝包上傳到Linux服務器(/usr/local/)

到壓縮包指定目錄

[root@host2 backup] #cd /usr/local/

解壓縮安裝包

[root@host2 local]#tar -zxvf

mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz

更名為將解壓縮后的文件夾更名

[root@host2 local]#mv

mysql-5.6.29-linux-glibc2.5-x86_64 mysql

進入到mysql文件夾

[root@host2 local]#cd mysql

(根據(jù)實際生產需要,將data移動到指定的文件夾)

5.修改數(shù)據(jù)庫文件和日志文件所在目錄到屬主和屬組

[root@host2 mysql]#chown -R mysql:mysql

data

6.創(chuàng)建MySQL Server系統(tǒng)表

添加環(huán)境變量MYSQL_HOME,并將mysql_install_db存放到MYSQL_HOME/bin文件夾下面。

[root@host2 mysql]#vi /etc/profile

在最后添加:

MYSQL_HOME=/usr/local/mysql

export PATH=$PATH:$MYSQL_HOME/bin

保存,并刷新配置信息

[root@host2 mysql]#source /etc/profile

[root@host2 mysql]#scripts/mysql_install_db

–user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data

7.如果報錯,則運行下面的命令

[root@bogon mysql]# yum -y install perl perl-devel

[root@bogon mysql]# yum -y install libaio

[root@localhost src]# yum install perl-Data-Dumper -y

8.復制配置文件

在mysql文件夾下的support-files文件夾中,有一個my-default.cnf文件,將他拷貝到/ect/ 并重命名為my.cnf

[root@host2 support-files]#cp

my-default.cnf /etc/my.cnf

9.配置mysqld啟動腳本

將scripts/mysql.server服務腳本復制到/etc/init.d/,并重命名為mysqld

[root@host2 support-files]#cp

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

10.啟動mysql

[root@localhost mysql]# /etc/rc.d/init.d/mysqld status

MySQL is not running, but lock file

(/var/lock/subsys/mysql[FAILED]

[root@localhost mysql]# /etc/rc.d/init.d/mysqld

start

Starting MySQL...The server quit without

updating PID file (/usr/local/mysql/data/localhost.localdomain.pid). [FAILED]

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

[root@localhost mysql]# chown -R mysql.mysql .

[root@localhost mysql]# su - mysql

[mysql@localhost ~]$ cd /usr/local/mysql

[mysql@localhost mysql]$

scripts/mysql_install_db –user=mysql –basedir=/usr/local/mysql

–datadir=/usr/local/mysql/data

11.驗證

運行mysql

[root@host2 support-files]# mysql

Welcome to the MySQL monitor.

Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.6.22 MySQL Community Server (GPL)

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> \q

Bye

12.安裝后mysql的文件所在的位置

都安裝在/usr/local/mysql文件夾中

bin (客戶端程序和腳本)

data(日志文件和數(shù)據(jù)庫)

docs(文檔和ChangeLog)

include(包含(頭)文件)

lib(庫文件)

scripts(mysql_install_db

腳本,用來安裝系統(tǒng)數(shù)據(jù)庫)

share/mysql(錯誤信息文件)

sql-bench(基準程序)

13,二進制安裝mysql的優(yōu)缺點

優(yōu)點:

安裝簡單

可以安裝到任何路徑下,靈活性好

一臺服務器可以安裝多個MySQL

缺點:

已經經過編譯,性能不如源碼編譯得好

不能靈活定制編譯參數(shù)

總結

以上是生活随笔為你收集整理的二进制文件安装mysql_CentOS7下二进制文件安装MySQL5.6的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。