二进制免编译MySQL安装

准备安装包

https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz

配置MySQL

解压Mysql

将MySQL安装包移入/opt并对其进行解压

mv mysql-5.6.47-linux-glibc2.12-x86_64 /usr/local/mysql                         //移动到指定目录放入usr/local/mysql并改名为MySQL

useradd -s /sbin/nologin mysql                                                  //创建mysql启动用户,-s就是代表无法登录

准备数据目录

mkdir -p /data/mysql                                                            //创建存放数据的目录

chown -R mysql:mysql /data/mysql                                                //更改所属组与所属权限

cd /usr/local/mysql                                                             //进入到mysql目录准备接下来的操作

安装依赖,安装mysql

yum install -y perl-Module-Install                                        //下载 MySQL 依赖

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql/        //启动 mysql_insrall_db 这个脚本

  当前目录 --user 指定用户 --datadir 指定安装目录

cp support-files/my-default.cnf /etc/my.cnf                           //复制mysql配置文件到/etc/my.cnf并覆盖

 

 vim /etc/my.cnf                                                               //编辑参数文件

cp /usr/local/mysql/support-files/mysql.server/etc/init.d/mysqld               //复制mysql启动脚本到/etc/init.d/mysqld
chmod 777 /etc/init.d/mysqld                                                   //给文件权限

加入环境变量

vim/etc/profile.d/mysql.sh                                       //进入环境变量配置列表

启动Mysql

chkconfig --add mysqld                                         //开机自启
chkconfig mysql on                                             //开机不自动启动
service mysqld start                                           //启动 MySQL

 

source /etc/profile                                           //刷新文件

mysqladmin -uroot password '123456789'                         //设置密码

登陆Mysql

mysql -uroot -p123456                                           //mysql -uroot -p+密码

 

 

 

posted @ 2021-09-27 20:07  鸽子咕咕咕  阅读(75)  评论(0)    收藏  举报