安装二进制格式Mariadb

1.先把用户账号和家目录准备好:

可以指定家目录

家目录的作用-->可以指定数据库的内容存放位置

命令:

useradd  -r  -m  -d /app/dbdata  -s /sbin/nologin    mysql

useradd  mysql

-r :表示创建系统用户,不会创建家目录

-m:强制创建家目录

-d :

-s /sbin/nologin  -s shell的类型 为了安全可以是nologin的shell类型

安装二进制格式Mariadb_第1张图片


2.解压缩 mariadb-10.2.8-linux-x86_64.tar.gz


因为 mariadb-10.2.8-linux-x86_64.tar.gz 为二进制文件不是源码,编译过的它二进制文件已经指定了安装路径,所以解压缩我们必须按照编译时的路径存放文件。其规定的路径为:/usr/local/mysql,我们可以创建软连接,以便未来有不同数据库是可以更好管理

命令:

1)。tar xvf mariadb-10.2.8-linux-x86_64.tar.gz  -C /usr/local

-C :指定文件路径


2)。ln -sv mariadb-10.2.8-linux-x86_64  mysql  #针对mariadb创建MySQL的软连接因为编

                                                                             #译时的路径就是放在MySQL下,不然只能

                                                                           #讲将 mariadb-10.2.8-linux-x86_64.tar.gz

                                                                          #该名叫mysql



3.准备配置文件:

1).mkdir /etc/mysql/


2)将模板support-files/my-huge.cnf 文件复制到配置文件中:

cp support-files/my-huge.cnf  /etc/mysql 

安装二进制格式Mariadb_第2张图片

3)

安装二进制格式Mariadb_第3张图片

在此文件中必加第一项:

datadir =/app/dbdata      数据库路径

innodb_file_per_table =on  建立独立的表

skip_name_resolve =on 禁止主机名解析


4.创建数据库文件(创建系统自己的数据库)

cd  /usr/local/mysql

./scripts/mysql_install_db  --datadir=/app/dbdata  --user=mysql

--user=mysql  以MySQL的身份创建

--datadir=/app/data    数据库  路径


安装二进制格式Mariadb_第4张图片


如上图 系统中一个文件夹就是一个数据库


5.设置开机启动

1)将 support-files/mysql.server  文件反正init上

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

2)启动:

chkconfig mysql on  /etc/init.d/mysqld  

chkconfig mysql   on


安装二进制格式Mariadb_第5张图片

3)启动服务

service mysql start

发现失败

以MySQL身份对目录 /var/log/mariadb.log 没有写权限,我们可以创建这个文件,给以其写权限

1)mkdir /var/log/mariadb

2)#touch /var/log/mariadb/mariadb.log

3)setfacl -R -m u:mysql:rwx /var/log/mariadb/  给以权限


安装二进制格式Mariadb_第6张图片

4)再次连接 mysql

发现失败


上图说明客户端没有指定PATH路径里

4).vim  /etc/profile.d/mysql.sh

export PATH=/usr/local/mysql:bin:$PATH  添加到PATH路径下

5) 让其生效

.  /etc/profile.d/mysql.sh(或者用source)

6 )连接mysql

myaql


安装二进制格式Mariadb_第7张图片

你可能感兴趣的:(安装二进制格式Mariadb)