程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> linux 安裝mysql數據庫——tar.gz包解壓安裝法,mysqltar.gz

linux 安裝mysql數據庫——tar.gz包解壓安裝法,mysqltar.gz

編輯:MySQL綜合教程

linux 安裝mysql數據庫——tar.gz包解壓安裝法,mysqltar.gz


mysql數據庫有多種安裝方式,本文只介紹在Linux服務器上的tar.gz包解壓安裝法,

先通過mysql官網或者網絡資源下載 mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz(後綴為tar.gz已編譯好的安裝文件)
1、首先新建mysql用戶# useradd  mysql   並設置禁止mysql登錄服務權限 # usermod -s /sbin/nologin mysql
2、將下載好的tar.gz文件通過xftp(或則其他工具上傳到需要安裝的服務器)
3、在# cd usr/local/目錄下新建一個文件夾(mysqlService)# mkdir mysqlService
4、回到上傳的目錄下將 tar.gz文件移動到在# cd usr/local/mysqlService下

# cp -r  mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz   /usr/local/mysqlService/mysql-5.7.3-m13-linux-glibc2.5-x86_64.tar.gz
5、解壓命令格式:tar  -zxvf   壓縮文件名.tar.gz # tar -zxvf apache-tomcat-7.0.64.tar.gz
6、修改文件名 [root@int02 mysqlService]# mv mysql-5.7.3-m13-linux-glibc2.5-x86_64  mysql

7、添加mysql組和mysql用戶,用於設置mysql安裝目錄文件所有者和所屬組。
[root@int02 mysqlService]# groupadd mysql
[root@int02 mysqlService]# useradd -r -g mysql mysql

9、進入mysql文件夾,也就是mysql所在的目錄,並更改所屬的組和用戶。


10、[root@int02 mysql]# chown -R mysql:mysql ./

檢查當前目錄下是什麼是不是在編譯安裝完的mysql程序的目錄中,在該目錄下有沒有下scripts,然後再檢查下scripts/目錄下有沒有mysql_install_db這個文件,還有這個文件是不是有執行的權限
    [root@int02 mysql]# ./scripts/mysql_install_db  --user=mysql

11、把當前目錄下的文件及目錄的屬主改為root用戶。
   [root@int02 mysql]# chown  -R root:root ./

         把mysql_data文件夾的屬主改為mysql用戶。
 [root@int02 mysql]# chown  -R mysql:mysql data
 把配置文件cope到/etc/init.d/目錄下
 [root@int02 mysql]# cp support-files/mysql.server  /etc/init.d/mysql

 在安裝目錄下新建一個log/mysqld.log目錄

12、修改下配置文件 [root@int02 mysql]# vim /etc/my.cnf
    [client]
         default-character-set=utf8

 [mysqld]
    character-set-server=utf8
datadir=/usr/local/mysqlService/mysql/data
basedir=/usr/local/mysqlService/mysql
socket=/tmp/mysql.sock

[mysqld_safe]
log-error=/usr/local/mysqlService/mysql/log/mysqld.log

13、檢查相關文件目錄是否有足夠權限
      # ll
       若沒有權限 則對需要的應文件進行賦權限
     # chmod -R 755 mysqld.log
14、啟動mysql服務

[root@int02 mysql]# service mysql start
停止mysql服務
[root@int02 mysql]# service mysql stop

15、查看服務進程
[root@int02 mysql]# ps -ef|grep mysql
查看mysql日志
[root@int02 mysql]# vi log/mysqld.log

16、登錄數據庫
密碼:znjt3edcxsw2!@
[root@int02 mysql# bin/mysql -u root -p

退出
mysql> quit;

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved