什么在 Centos七 中安装亚洲城ca88手机版官网: Mysql 伍.七

亚洲城ca88手机版官网 20
亚洲城ca88手机版官网

 2017-11-25T11:06:00.720431Z 1 [Note] A temporary password is
generated for root@localhost: TpsFRvErh4_B

Centos7 安装 Mysql 5.7,centos7mysql

一、下载安装包

(1). 下载MySQL源码 (进入/usr/local/src目录,使用wget下载)

cd /usr/local/src
wget

亚洲城ca88手机版官网 1

 

(2). 下载 boost 

wget –no-check-certificate

 

 

二. 编译安装

(1). 安装必要的软件依赖

yum install -y cmake bison bison-devel libaio-devel gcc gcc-c++
ncurses-devel

亚洲城ca88手机版官网 2

 

(2). 解压缩MySQL源文件

tar -zxvf mysql-5.7.20.tar.gz

 

(3). 进入MySQL源文件目录,新建configure做为编译目录,并进入该目录

依次执行如下命令:

cd mysql-5.7.20
mkdir configure
cd configure

 

(4). 使用cmake进行生成编译环境

cmake .. -DBUILD_CONFIG=mysql_release \
-DINSTALL_LAYOUT=STANDALONE \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DENABLE_DTRACE=OFF \
-DWITH_EMBEDDED_SERVER=OFF \
-DWITH_INNODB_MEMCACHED=ON \
-DWITH_SSL=bundled \
-DWITH_ZLIB=system \
-DWITH_PAM=ON \
-DCMAKE_INSTALL_PREFIX=/var/mysql/ \
-DINSTALL_PLUGINDIR=”/var/mysql/lib/plugin” \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EDITLINE=bundled \
-DFEATURE_SET=community \
-DCOMPILATION_COMMENT=”MySQL Server (GPL)” \
-DWITH_DEBUG=OFF \
-DWITH_BOOST=..

亚洲城ca88手机版官网 3

我的服务器是1核2G,生成编译环境这个过程有点漫长,大概花了20来分钟吧,编译完成后如图:

亚洲城ca88手机版官网 4

 

(5). 使用make进行编译

make

亚洲城ca88手机版官网 5

 

(6). 安装MySQL

make install

 

 

三. 初始化数据库

(1) 添加mysql用户

useradd -s /sbin/nologin mysql

(2) 初始化数据库

/var/mysql/bin/mysqld –initialize –user=mysql

亚洲城ca88手机版官网 6

注意:画蓝线部分生成了一个登录的临时密码,把最后那串字符拷贝下来,首次登录要用

 

 

四. 启动MySQL

(1). 启动MySQL

/var/mysql/support-files/mysql.server start

亚洲城ca88手机版官网 7

 

(2). 配置MySQL环境变量

vim /root/.bash_profile

找到 PATH=$PATH:$HOME/bin,在后边追加 :/var/mysql/bin,如图:

亚洲城ca88手机版官网 8

source ~/.bash_profile

 

 

五、修改root的初始密码

mysql -uroot -p

初始登录密码为第三步下的第2点产生的临时密码

alter user ‘root’@’localhost’ identified by ‘your_password’

亚洲城ca88手机版官网 9

安装 Mysql 5.7,centos7mysql
一、下载安装包 (1). 下载MySQL源码 (进入/usr/local/src目录,使用wget下载)
cd /usr/local/src wget …

vim /etc/my.cnf

(4). 使用cmake进行生成编译环境

修改完毕保存后执行:

/var/mysql/support-files/mysql.server start

 

(5). 使用make进行编译

亚洲城ca88手机版官网 10

二. 编译安装

亚洲城ca88手机版官网 11

亚洲城ca88手机版官网 12

四.
配置启动文件及环境变更

mv boost_1_59_0.tar.gz mysql-5.7.20

 

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

tar -zxvf mysql-5.7.20.tar.gz

 亚洲城ca88手机版官网 13

make

至此,已经完成在 CentOS7 上手工编译、安装MySQL5.7.20全部过程

root@localhost: 后边的那串字符即为初始密码

/etc/init.d/mysqld start

cmake .. -DBUILD_CONFIG=mysql_release \
-DINSTALL_LAYOUT=STANDALONE \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DENABLE_DTRACE=OFF \
-DWITH_EMBEDDED_SERVER=OFF \
-DWITH_INNODB_MEMCACHED=ON \
-DWITH_SSL=bundled \
-DWITH_ZLIB=system \
-DWITH_PAM=ON \
-DCMAKE_INSTALL_PREFIX=/var/mysql/ \
-DINSTALL_PLUGINDIR=”/var/mysql/lib/plugin” \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EDITLINE=bundled \
-DFEATURE_SET=community \
-DCOMPILATION_COMMENT=”MySQL Server (GPL)” \
-DWITH_DEBUG=OFF \
-DWITH_BOOST=..

(3). 进入MySQL源文件目录,新建configure做为编译目录,并进入该目录

basedir=/var/mysql

 

source ~/.bash_profile

 

 

亚洲城ca88手机版官网 14

(6). 安装MySQL

(1). 下载MySQL源码 (进入/usr/local/src目录,使用wget下载)

亚洲城ca88手机版官网 15

亚洲城ca88手机版官网,cat /var/mysql/log/error.log |grep ‘temporary password’

(2). 下载 boost 

 

亚洲城ca88手机版官网 16

(2). 修改启动文件:

依次执行如下命令:

编译完成后如图:

(1). 添加mysql用户

mysql -uroot -p

port=3306

一、下载安装包

亚洲城ca88手机版官网 17

将[mysqld_safe]下的两行代码注释掉,如图:

basedir=

/var/mysql/bin/mysqld –initialize –user=mysql

如图: 

修改完成后会显示:Query OK, 0rows affected (0.00 sec)

datadir=/mysql_data

 

 (3). 修改配置文件

systemctl enable mysqld

cd mysql-5.7.20
mkdir configure
cd configure

登录后立即修改初始密码:

cd /usr/local/src
wget

 

 

找到

(4). 设置MySQL开机启动:

mkdir /mysql_data
mkdir /var/mysql/log
chown -R mysql:mysql /mysql_data/
chown -R mysql:mysql /var/mysql/log

亚洲城ca88手机版官网 18

亚洲城ca88手机版官网 19

 

 

 

log_error=/var/mysql/log/error.log

找到 PATH=$PATH:$HOME/bin,在后边追加 :/var/mysql/bin,如图:

 

 

 

 

yum install -y cmake bison bison-devel libaio-devel gcc gcc-c++
ncurses-devel

alter user ‘root’@’localhost’ identified by ‘your_password’

(5). 配置MySQL环境变量

(1). 安装必要的软件依赖

三.
初始化数据库

basedir=/var/mysql/

或者

(2). 登录MySQL并修改初始密码:

改成:

 

(1). 从模板文件中复制启动文件:

将[mysqld]项下的内容替换为:

(1).
查看root的初始密码

(3). 启动MySQL

 

useradd -s /bin/bash mysql

vim /root/.bash_profile

vim /etc/init.d/mysqld

wget –no-check-certificate

(4) 初始化数据库

(2). 新建数据库文件夹,并更改用户为mysql

亚洲城ca88手机版官网 20 

五、修改root的初始密码

 

(2). 解压缩MySQL源文件

make install

 将boost的压缩包移动至解压后的源文件目录内:

datadir=

datadir=/mysql_data

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图