MySQL二进制安装部署
时间:2021-07-01 10:21:17
帮助过:42人阅读
#使用二进制包安装mysql
2 cp mysql-
5.6.
29-linux-glibc2.
5-x86_64.tar.gz /data/
3 tar -xf /data/mysql-
5.6.
29-linux-glibc2.
5-x86_64.tar.gz -C /data/
4 mv /data/mysql-
5.6.
29-linux-glibc2.
5-x86_64 /data/
mysql
5
6 #创建mysql数据存储目录
7 mkdir /data/
mysqldata
8
9 #添加mysql用户和mysql组
10 groupadd -
r mysql
11 useradd -g mysql -r -s /sbin/nologin -M -d /data/
mysqldata mysql
12 chown -R mysql:mysql /data/
mysqldata
13
14 #初始化数据
15 cd /data/mysql && ./scripts/mysql_install_db --datadir=/data/mysqldata --user=
mysql
16 #创建配置文件,配置文件内容如下
17 #[mysqld]
18 #basedir=/data/
mysql
19 #datadir=/data/
mysqldata
20 #port=
3306
21 #socket=/tmp/
mysql.sock
22 #user=
mysql
23 #innodb_file_per_table=
on
24 #skip_name_resolve=
on
25 #symbolic-links=
0
26 #[mysqld_safe]
27 #log-error=/data/mysql/
mysqld.log
28 #pid-file=/data/mysql/
mysqld.pid
29
30 #复制启动文件
31 cp /data/mysql/support-files/mysql.server /etc/init.d/
mysqld
32 chmod
777 /etc/init.d/
mysqld
33
34 #修改/etc/init.d/
mysqld内容,内容如下:
35 #basedir=/data/
mysql
36 #datadir=/data/
mysqldata
37
38 #加入系统库核系统变量
39 ln -sv /data/mysql/include /usr/include/
mysql
40 echo
‘/data/mysql/lib‘ > /etc/ld.so.conf.d/
mysql.conf
41 ldconfig
42 echo
‘export PATH=/data/mysql/bin/:$PATH‘ > /etc/profile.d/
mysql.sh
43 source /etc/
profile
44
45 #启动数据库服务
46 service mysqld start
MySQL二进制安装部署
标签:二进制包 数据库 base bsp basedir 启动数据库 login blog script