CentOS6.3安裝MySQL-5.7.10-創新互聯

MySQ

創新互聯自2013年起,是專業互聯網技術服務公司,擁有項目網站制作、網站設計網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元宕昌做網站,已為上家服務,為宕昌各地企業和個人服務,聯系電話:18982081108L的安裝分為三種:
1、RPM包安裝;
2、二進制包安裝;
3、源碼安裝。
第一種方式比較簡單,直接RPM包安裝就OK了,或者通過yum源來安裝,但無法自定義安裝目錄。
而第三種方式比較復雜。
一般項目中使用比較多的是通過二進制包來安裝,這種安裝方式可以根據企業的不同需求進行相關的自定義配置,比如安裝在哪個目錄,如何配置等。
MySQL5.7與5.6安裝有所改變。
CentOS版本
[mysql@new ~]$ cat /etc/redhat-release
CentOS release 6.3 (Final)
[mysql@new ~]$
把安裝文件上傳至服務器
[mysql@new ~]$ ls
total 535920
-rw-rw-rw-. 1 mysql mysql 548774698 Jan 12 16:53 mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
解壓安裝文件
[mysql@new ~]$ tar -xvf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
重命名目錄
[mysql@guoqing ~]$ mv mysql-5.7.10-linux-glibc2.5-x86_64 mysql
[mysql@guoqing ~]$ ls
mysql  mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
[mysql@guoqing ~]$ cd mysql
[mysql@guoqing mysql]$ ls
bin  COPYING  docs  include  INSTALL-BINARY  lib  man  README  share  support-files
新建存放數據的目錄data
[mysql@guoqing mysql]$ mkdir data
[mysql@guoqing mysql]$ ll
total 164
drwxr-xr-x.  2 mysql mysql   4096 Nov 30 03:54 bin
-rw-r--r--.  1 mysql mysql  17987 Nov 30 03:16 COPYING
drwxrwxr-x.  2 mysql mysql   4096 Jan 12 23:38 data
drwxr-xr-x.  2 mysql mysql   4096 Nov 30 03:54 docs
drwxr-xr-x.  3 mysql mysql   4096 Nov 30 03:54 include
-rw-r--r--.  1 mysql mysql 108090 Nov 30 03:26 INSTALL-BINARY
drwxr-xr-x.  5 mysql mysql   4096 Nov 30 03:54 lib
drwxr-xr-x.  4 mysql mysql   4096 Nov 30 03:54 man
-rw-r--r--.  1 mysql mysql   2478 Nov 30 03:16 README
drwxr-xr-x. 28 mysql mysql   4096 Nov 30 03:54 share
drwxr-xr-x.  2 mysql mysql   4096 Nov 30 03:54 support-files
拷貝my.cnf文件
[mysql@guoqing mysql]$ su
Password:
[root@guoqing mysql]# cp support-files/my-default.cnf /etc/
[root@guoqing mysql]# chown mysql.mysql /etc/my.cnf
拷貝MySQL服務文件
[root@guoqing mysql]# cp support-files/mysql.server /etc/init.d/mysql

在MySQL服務文件中把/usr/local/指替換成自己安裝MySQL目錄
這里是替換成的home/mysql
[root@guoqing mysql]# vi /etc/init.d/mysql
# 0 means don't wait at all
# Negative numbers mean to wait indefinitely
service_startup_timeout=900
# Lock directory for RedHat / SuSE.
lockdir='/var/lock/subsys'
lock_file_path="$lockdir/mysql"
# The following variables are only set for letting mysql.server find things.
# Set some defaults
mysqld_pid_file_path=
if test -z "$basedir"
then
  basedir=/home/mysql/mysql
  bindir=/home/mysql/mysql/bin
  if test -z "$datadir"
  then
    datadir=/home/mysql/mysql/data
  fi
  sbindir=/home/mysql/mysql/bin
  libexecdir=/home/mysql/mysql/bin
else
  bindir="$basedir/bin"
  if test -z "$datadir"
  then
    datadir="$basedir/data"
  fi
  sbindir="$basedir/sbin"
  libexecdir="$basedir/libexec"
fi
# datadir_set is used to determine if datadir was set (and so should be
# *not* set inside of the --basedir= handler.)
datadir_set=
#
# Use LSB init script functions for printing messages, if possible
#
lsb_functions="/lib/lsb/init-functions"
if test -f $lsb_functions ; then
  . $lsb_functions
else
"/etc/rc.d/init.d/mysql" 393L, 10981C written
[root@guoqing mysql]# exit
exit
修改my.cnf文件,主要添加basedir、datadir
[mysql@guoqing mysql]$ vi /etc/my.cnf
[mysqld]
basedir=/home/mysql/mysql
datadir=/home/mysql/mysql/data
socket=/home/mysql/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/home/mysql/mysql/data/mysqld.log
pid-file=/home/mysql/mysql/data/mysqld/mysqld.pid
"/etc/my.cnf" 11L, 316C written
初始化MySQL
MySQL 5.7.6之后版本為 ./bin/mysqld --initialize --user=mysql --basedir=/home/mysql/mysql --datadir=/home/mysql/mysql/data/
[mysql@guoqing mysql]$ ./bin/mysqld --initialize --user=mysql --basedir=/home/mysql/mysql --datadir=/home/mysql/mysql/data/
2016-01-12T16:16:14.765586Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
2016-01-12T16:16:14.765847Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)
2016-01-12T16:16:14.766086Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2016-01-12T16:16:15.038567Z 0 [Warning] InnoDB: New log files created, LSN=45790
2016-01-12T16:16:15.095995Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2016-01-12T16:16:15.166081Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: cdd34871-b947-11e5-8a45-0800272a2c8e.
2016-01-12T16:16:15.168260Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2016-01-12T16:16:15.168776Z 1 [Note] A temporary password is generated for root@localhost: qnW8usF=o;=e(root用戶密碼)
 MySQL 5.7.6之前的版本為bin/mysql_install_db --user=mysql
創建 SSL/RSA 文件
參見:http://dev.mysql.com/doc/refman/5.7/en/mysql-ssl-rsa-setup.html
[mysql@guoqing mysql]$ bin/mysql_ssl_rsa_setup --datadir=/home/mysql/mysql/data/
Generating a 2048 bit RSA private key
...............................+++
.............................................................................................................................................+++
writing new private key to 'ca-key.pem'
-----
Generating a 2048 bit RSA private key
............................................+++
...................................+++
writing new private key to 'server-key.pem'
-----
Generating a 2048 bit RSA private key
...........................................................................................................................................+++
......+++
writing new private key to 'client-key.pem'
-----
添加環境變量:/home/mysql/mysql/bin
[mysql@guoqing ~]$ vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/home/mysql/mysql/bin
export PATH
~
".bash_profile" 12L, 198C written
使變量生效
[mysql@guoqing ~]$ . .bash_profile
啟動MySQL服務
[mysql@new ~]$ service mysql start
Starting MySQL.                                            [  OK  ]
登錄
用到上面日志中的密碼,注意qnW8usF=o;=e全是密碼內容
[mysql@guoqing ~]$ mysql -uroot  -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.10
Copyright (c) 2000, 2015, 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> set password=password('root');
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql>
至此,MySQL5.7.10安裝完成,整體與5.6安裝差別不大,便要注意root密碼的長度,初始化方式等。

網頁標題:CentOS6.3安裝MySQL-5.7.10-創新互聯
網站鏈接:http://m.kartarina.com/article42/cddhec.html

成都網站建設公司_創新互聯,為您提供網站導航面包屑導航小程序開發企業網站制作網站設計公司定制網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計
主站蜘蛛池模板: 国产成人无码精品久久久性色 | 无码人妻AV一二区二区三区 | 亚洲AV无码不卡在线观看下载| 亚洲AV无码不卡无码| 精品亚洲AV无码一区二区| 中文无码AV一区二区三区| 亚洲av无码专区在线观看亚| 国产AV无码专区亚洲AV男同| 全免费a级毛片免费看无码| 久久精品aⅴ无码中文字字幕不卡| 亚洲成av人片在线观看天堂无码| 精品无码AV无码免费专区| 伊人久久综合无码成人网| 精品久久久久久无码国产| 国产精品无码一区二区三区不卡 | 久久久国产精品无码免费专区 | 亚洲AV色吊丝无码| 国产V亚洲V天堂A无码| 亚洲AV无码乱码在线观看| 性色AV无码中文AV有码VR| 亚洲av无码一区二区三区天堂 | 人妻丰满熟AV无码区HD| 久久午夜无码鲁丝片| 久久水蜜桃亚洲av无码精品麻豆| 久久精品无码免费不卡| 天堂无码久久综合东京热| av色欲无码人妻中文字幕| 免费看国产成年无码AV片| 亚洲AV无码一区二区三区电影| 亚洲AV无码码潮喷在线观看 | 亚洲国产AV无码一区二区三区 | 日韩AV无码久久一区二区| 亚洲成AV人在线观看天堂无码| 国产AV无码专区亚洲AV手机麻豆| 无码任你躁久久久久久久 | 国产成人无码18禁午夜福利p| 国产强伦姧在线观看无码| 中文有无人妻vs无码人妻激烈| 国产成年无码久久久免费| 国产成人无码一区二区三区在线| 国产白丝无码免费视频|