MYSQL-二进制包安装
实验准备:
1、Linux服务器或虚拟机一台,系统版本centos 7.4
2、mysql二进制安装包,软件版本,mariadb-10.2.15-linux-x86_64.tar.gz
3、为mysql服务单独创建mysql账号
实验步骤
1、创建/mydata/data目录,用于存放数据文件
mkdir -p /mydata/data
2、创建mysql用户,并指定其家目录/mydata/data、设置为系统账号
useradd -r -d /mydata/data -s /sbin/nologin
3、将二进制的软件包解压到/usr/local/目录下,并创建软连接mysql
tar -xf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/
ln -sv /usr/local/mariadb-10.2.15-linux-x86_64/ /usr/local/mysql
4、添加环境变量,将/usr/local/mysql/bin写到环境变量中
echo PATH=/usr/local/mysql/bin:$PATH >/etc/profile.d/mysql.sh
. /etc/profile.d/mysql.sh 让新家的路径生效
5、设置软连接的mysql及其子目录的属主、数组、权限
chown -R root:mysql /usr/local/mysql/
ll /usr/local/mysql/ 查看属主、数组、权限
6、安装mysql初始化脚本
/usr/local/mysql/scripts/mysql_install_db –user=mysql –datadir=/mydata/data/
出现ok,则安装成功;若提示缺少共享库-libaio.so.1,则需要安装共享库yum install libaio
之后,重新初始化数据库脚本
7、配置启动服务文件
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
chkconfig –add mysqld
8、配置主程序文件
cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
vi /etc/my.cnf 添加如下peizh
[mysqld]
datadir=/mydata/data
9、启动mysqld服务
systemctl start mysqld
ss -ntl 查看mysql端口是否开启,默认是3306
10、安装完mysql之后需要初始化mysql安全配置问价
/usr/local/mysql/bin/msyql_secure_installation
根据实际需求配置密码
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100805