3.编译、链接、安装 [root@server1mysql-5.7.11]# make #编译,链接,生成可执行文件[root@server1mysql-5.7.11]# make install #安装 2.mysql的简单配置 1.添加mysql的用户和用户组 [root@server1mysql-5.7.11]# cd /usr/local/lnmp/mysql/
为了安全起见,可以创建专门的mysql用户和用户组,用来启动和关闭数据库,避免了用root用户启动数据库 [root@server1mysql]# useradd -u 27 -M -d/usr/local/lnmp/mysql/data -s /sbin/nologin mysql #创建mysql用户 [root@server1mysql]# id mysql uid=27(mysql)gid=901(mysql) groups=901(mysql) [root@server1mysql]# groupmod -g 27 mysql [root@server1mysql]# id mysql uid=27(mysql)gid=27(mysql) groups=27(mysql) [root@server1mysql]# chown mysql.mysql . -R #修改mysql目录下文件的权限
2.添加配置文件、启动脚本、环境变量 [root@server1mysql]# cp /etc/my.cnf /mnt/ #备份my.cnf [root@server1mysql]# cd support-files/ [root@server1support-files]# cp my-default.cnf /etc/my.cnf #服务器配置文件 cp:overwrite `/etc/my.cnf"? y [root@server1support-files]# cp mysql.server /etc/init.d/mysqld #添加mysql启动命令 [root@server1support-files]# cd .. [root@server1mysql]# cd bin/ [root@server1bin]# pwd /usr/local/lnmp/mysql/bin [root@server1bin]# vim /root/.bash_profile #将mysql添加到系统的环境变量里 10 PATH=$PATH:$HOME/bin:/usr/local/lnmp/mysql/bin [root@server1bin]# source /root/.bash_profile #刷新环境变量文件 [root@server1bin]# echo $PATH #查看mysql添加到环境变量 /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/bin:/usr/local/lnmp/mysql/bin [root@server1bin]# which mysql #测试 /usr/local/lnmp/mysql/bin/mysql