二进制免编译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+密码


浙公网安备 33010602011771号