源码编译安装LAMP—MySQL手工编译安装

MySQL服务

MySQL是一个真正的多线程、多用户的SQL数据库服务,凭借其高性能、高可靠和易于使用的特性,成为服务器领域中最受欢迎的开源数据库系统

MySQL手工编译安装

1、安装环境包,准备MySQL安装包

[root@localhost ~]# yum install ncurses-devel autoconf cmake -y

在这里插入图片描述
2、将MySQL安装包解压到/opt 目录下

[root@localhost MySQL]# tar zxvf mysql-5.6.26.tar.gz -C /opt

3、在/opt/mysql-5.6.26/下执行配置脚本

[root@localhost mysql-5.6.26]# cmake \
> -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \		//指定路径
> -DDEFAULT_CHARSET=utf8 \						//字符集
> -DDEFAULT_COLLATION=utf8_general_ci \			//通用字符集
> -DEXTRA_CHARSETS=all \						//扩展字符集
> -DSYSCONFIDIR=/etc \							//配置文件的目录
> -DMYSQL_DATADIR=/home/mysql/ \				//数据文件目录
> -DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock		//通信文件,定义连接数据库的文件,服务启动之后才会生成文件

4、使用make&make install开始编译安装

[root@localhost mysql-5.6.26]# make
…
[root@localhost mysql-5.6.26]# make install
…

5、添加配置文件、启动脚本(在解压文件夹下将文件复制到指定文件夹)

[root@localhost mysql-5.6.26]# cp support-files/my-default.cnf /etc/my.cnf
cp:是否覆盖"/etc/my.cnf"? yes
[root@localhost mysql-5.6.26]# cp support-files/mysql.server /etc/init.d/mysqld

6、设置执行脚本权限

[root@localhost mysql-5.6.26]# chmod 755 /etc/init.d/mysqld
[root@localhost mysql-5.6.26]# chkconfig --add /etc/init.d/mysqld		//将mysqld添加到SERVICE管理器
[root@localhost mysql-5.6.26]# chkconfig --level 35 mysqld on			//设置开机自启动

7、更改环境变量

[root@localhost mysql-5.6.26]# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
[root@localhost mysql-5.6.26]# source /etc/profile
[root@localhost mysql-5.6.26]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin

8、创建程序型用户

[root@localhost mysql-5.6.26]# useradd -s /sbin/nologin mysql
[root@localhost mysql-5.6.26]# chown -R mysql:mysql /usr/local/mysql/       //赋予程序用户执行权限

9、初始化数据库

[root@localhost mysql]# /usr/local/mysql/scripts/mysql_install_db \
> --user=mysql \							//数据库用户
> --ldata=/var/lib/mysql \					//函数库
> --basedir=/usr/local/mysql \				//工作目录
> --datadir=/home/mysql						//存放位置

10、设置启动脚本,添加工作目录、数据存放目录

[root@localhost lib]# vim /etc/init.d/mysqld 

在这里插入图片描述
11、启动服务,查看端口
在这里插入图片描述
12、设置MySQL管理员密码
在这里插入图片描述
13、登陆查看数据库
在这里插入图片描述

发布了74 篇原创文章 · 获赞 150 · 访问量 6523

猜你喜欢

转载自blog.csdn.net/weixin_45682995/article/details/103520279