mysql-5.7.22-linux-glibc2.12安装流程

本文详细介绍MySQL5.7在CentOS7/64位系统的安装步骤,包括环境准备、安装配置、远程访问配置等关键环节。

在安装过程中可能会报libaio缺失,所以提前安装:yum install libaio

安装流程:

1、在官网上下载mysql-5.7.22-linux,我下载的是mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz,https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz,centos7/64位。
2、解压tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz
3、移动目录mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-5.7.22
4、创建用户组和用户
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
chown -R mysql:mysql mysql
5、安装mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql-5.7.22/ --datadir=/usr/local/mysql/mysql-5.7.22/data --lc_messages_dir=/usr/local/mysql/mysql-5.7.22/share --lc_messages=en_US
注意重点记录最后生成的登录密码
6、修改配置
bin/mysql_ssl_rsa_setup  --datadir=/usr/local/mysql/mysql-5.7.22/data
vi  /etc/my.cnf
cat /etc/my.cnf  修改结果:
[mysqld]
basedir=/usr/local/mysql/mysql-5.7.22
datadir=/usr/local/mysql/mysql-5.7.22/data/
7、配置环境变量
vi ~/.bash_profile 
将mysql的bin目录配置到环境变量中
PATH=$PATH:$HOME/bin:/usr/local/mysql/mysql-5.7.22/bin
export PATH
8、修改密码
mysql -uroot -p 
set password=password("新密码");
9、配置远程访问
 use mysql
 update  user  set host='%' where user='root';
 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '......' WITH GRANT OPTION;(或者是:grant all privileges  on *.* to root@'%' identified by "你的新密码";)
 FLUSH PRIVILEGES; 
 10、设置开机自启
 cd /usr/local/mysql/mysql-5.7.22/support-files
 cp mysql.server /etc/init.d/mysql
 chmod +x /etc/init.d/mysql
 chkconfig --add mysql 
 chkconfig --list mysql  
到此为止,mysql就安装完成,并且可以远程访问了
如果远程访问失败,请查看错误原因,比如防火墙未开启相应端口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值