cent os 6.5下安装mysql_Cent Os 6.5二進制版快速安裝配置MYSQL5.7

一、安裝說明

1. 測試安裝的系統是Linux Cent Os 6.5  (2核、2G內存)

2. Mysql版本為5.7.15

3. 安裝根目錄/opt/mysql

4.數據文件目錄/opt/mysql/data

6.配置文件目錄/etc/my.cnf

二、Mysql 參數文件 my.cnf 配置

Mysql5.7的配置參數和之前的版本相比有些參數被標志為過時或不在支持,

有些參數被優化,之前建議設置的數值可能現在已經變成默認值,

建議設置時參考官方文檔。

三、具體參考步驟

選擇二進制格式(Generic)的安裝包,如:mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz

具體步驟參考如下:

[root@i-testdb opt]# pwd

/opt

[root@i-testdb opt]#tar -xvfmysql-5.7.15-linux-glibc2.5-x86_64.tar.gz

[root@i-testdb opt]# mvmysql-5.7.15-linux-glibc2.5-x86_64mysql

[root@i-testdb opt]#groupadd mysql

[root@i-testdb opt]# useradd -g mysql mysql

[root@i-testdb opt]# cd ./mysql

[root@i-testdb mysql]# chown -R mysql:mysql.

#查看必要的依賴rpm包是否安裝,如果沒有安裝采用yum安裝

[root@i-testdb mysql]#yum search libaio

[root@i-testdb mysql]# yum install libaio

#添加環境變量,在/etc/profile文件內容底部添加如下兩行信息

[root@i-testdb mysql]# vi /etc/profile

# mysql env

export PATH=$PATH:/opt/mysql/bin

# 將自己設置的配置文件my.cnf拷貝到 /etc/my.cnf,初始化時將使用該配置文件

#[root@i-testdb mysql]# cp my.cnf /etc/my.cnf

#初始化mysql數據庫

[root@i-testdb mysql]#

./bin/mysqld--initialize--user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data/

#mysql5.7新的初始化方式,會給root@localhost生成隨機的密碼,初始化輸出相應的信息。

#如果沒發現命令行有輸出信息,可以根據my.cnf配置參數log_error查看error.log文件中的信息。

#如果沒有【Error】級別的錯誤且輸出類似於下面一段信息則初始化成功:

[Note] A temporary password is generated for root@localhost: 02dqBq_%J/ni

[root@i-testdb mysql]# cp ./support-files/mysql.server/etc/init.d/mysqld

#修改/etc/init.d/mysqld文件指定basedir和datadir和my.cnf中配置的一致

[root@i-testdb mysql]# vi/etc/init.d/mysqld

...

# overwritten by settings in the MySQL configuration files.

basedir=/opt/mysql/

datadir=/opt/mysql/data/

# Default value, in seconds, afterwhich the script should timeout waiting

...

#啟動mysql有以下兩種方式:

[root@i-testdb mysql]# /etc/init.d/mysqld start

#或者

[root@i-testdb mysql]# service mysqld start

#初次登陸數據庫,需要為root用戶修改密碼才能進行數據庫的操作

[root@i-testdb mysql]# mysql -uroot -p

Enter password:

#輸入剛剛初始化生成的臨時密碼,例如上面的02dqBq_%J/ni

mysql> use mysql;

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executingthis statement.

#要求必須修改root的密碼

mysql> set password =’your password’;

#如果你的socke文件目錄不在/tmp下,建議為sock文件創建在/tmp文件目錄下單鏈接

[root@i-testdb mysql]# ln -s /opt/mysql/mysql.sock /tmp/mysql.sock

至此,mysql5.7.15二進制安裝完成!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值