图像和文字详解

作者: 金沙澳门官网网址  发布:2019-09-14

LNMP编写翻译安装之mysql安装--图像和文字详解

1、前言

此番安装使用源码安装,主要能源包从官方网址下载,次要注重则使用yum实行设置,本篇只涉及mysql的设置,msyql远程登陆,不关乎mysql具体安排。该学科纯属安装,不涉及别的重大知识点,老少皆宜。

2、安装步骤

2.1、下载boost(只下载不安装)

wget

图片 1

2.2、解压bosot

tar zxvf  boost_1_59_0.tar.gz 

图片 2

2.3、移动boost(可以省略)

mv boost_1_59_0  /usr/local/boost(目录地方须要记录,安装mysql供给动用)

图片 3

2.4、下载mysql

wget

图片 4

2.5、解压msyql

tar -zxvf mysql-5.7.18.tar.gz

图片 5

2.6、安装注重

yum install gcc-c ncurses-devel perl-Data-Dumper

图片 6

3、安装前的备选职业

3.1、成立顾客

useradd -M -s /sbin/nologin mysql

图片 7

3.2、创设目录

mkdir -pv /usr/local/mysql/mydata

mkdir -pv /usr/local/mysql/conf

图片 8

3.3、修改目录具备者

chown -R mysql /usr/local/mysql

图片 9

3.4、删除my.cnf

rm -rf /etc/my.cnf(必须删除my.cnf,不删平常不成功)

图片 10

4、起先安装

4.1、生成makefile文件

cd mysql-5.7.19

cmake
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql  (安装目录)
-DMYSQL_DATADIR=/usr/local/mysql/mydata     (存款和储蓄目录)
-DSYSCONFDIR=/usr/local/mysql/conf  (配置文件目录)
-DMYSQL_USER=mysql  (用户)
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1
-DWITH_READLINE=1
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock  (UNIX socket文件)
-DMYSQL_TCP_PORT=3306
-DENABLED_LOCAL_INFILE=1
-DENABLE_DOWNLOADS=1
-DWITH_PARTITION_STORAGE_ENGINE=1
-DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_DEBUG=0
-DMYSQL_MAINTAINER_MODE=0
-DWITH_SSL:STRING=bundled
-DWITH_ZLIB:STRING=bundled
-DDOWNLOAD_BOOST=1
-DWITH_BOOST=/usr/local/boost (boost目录)
图片 11

make完成

图片 12

4.2、编写翻译安装

 

make && make install

图片 13

安装到位

图片 14

4.3、初始化

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/mydata(随机密码伊始化)
/usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/mydata(无密码起先化)

注:八个目录供给依赖makefile的目录填写
这次接纳无密码初阶化

图片 15

4.4、启动mysql实例

图片 16

运营成功后,要求重开二个调控台举办登陆操作

/usr/local/mysql/bin/mysql -u root -p

图片 17

5、进行远程登入帐号创制

5.1、创建登陆帐号

GRANT ALL PRIVILEGES ON *.* TO 'mysql_user(帐号)'@'%(host)' IDENTIFIED BY 'mysql_user(密码)' WITH GRANT OPTION;

图片 18

5.2、开放330端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

图片 19

5.3、重启防火墙

systemctl restart firewalld.service

图片 20

5.4、远程登入测验

6、修改情状变量文件

vi /etc/profile ;

图片 21

底层加多一行

图片 22

刷新情状变量文件

source /etc/profile

图片 23

再一次登陆测量检验

图片 24

7、开启自启设置

7.1、复制驱动文件

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

图片 25

7.2、修改文件权限

chmod x /etc/init.d/mysqld

图片 26

chkconfig --add mysqld

图片 27

chkconfig mysqld on

图片 28

7.3、重启测量试验

8、配置my.cnf文件

mysql 5.7本子以上暗许不会爆发my.cnf文件,要求手动创立,此番以展开二进制文件为例设置my.cnf文件

8.1、创建my.cnf

vi  /etc/my.cnf

图片 29

在文书中增多以下几行

[mysqld]
server-id = 1(这么些要写,不写开不起来)
log-bin = bin.log
图片 30

8.2、登陆mysql查询二进制日志开启状态

mysql> SHOW VARIABLES LIKE 'log_%';

 

图片 31

LNMP编写翻译安装之msyql安装--图像和文字详解,lnmpmsyql

本文由金沙澳门官网发布于金沙澳门官网网址,转载请注明出处:图像和文字详解

关键词: 金沙澳门官网