MySQL5.7.24安装笔记

时间:2022-09-15 11:42:09

一、下载mysql-5.7.24

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-el7-x86_64.tar.gz

二、解压mysql-5.7.24

tar xf mysql-5.7.24-el7-x86_64.tar.gz -C /usr/local/

三、创建mysql用户、mysql组

groupadd mysql

useradd -r -g mysql mysql

四、修改mysql安装目录属主和属组

cd /usr/local/mysql-5.7.24-el7-x86_64/
mkdir ./data
cd ../
chown -R mysql:mysql mysql-5.7.24-el7-x86_64/

五、安装mysql

/usr/local/mysql-5.7.24-el7-x86_64/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql-5.7.24-el7-x86_64 --datadir=/usr/local/mysql-5.7.24-el7-x86_64/data

安装成功会生成一个允许本地登录的初始密码,记得将密码保存下来

六、编辑mysql配置文件

vim my.cnf

[mysqld]

port=3306	#启动端口

user=mysql	#启动用户

character_set_server=utf8	#字符编码

init_connect='SET NAMES utf8'

basedir=/usr/local/mysql-5.7.24-el7-x86_64/

datadir=/usr/local/mysql-5.7.24-el7-x86_64/data/	#数据目录

socket=/tmp/mysql.sock	#sock文件

lower_case-table_names=1

log-error=/var/log/mysqld.log	#错误日志

pid-file=/usr/local/mysql-5.7.24-el7-x86_64/data/mysqld.pid	#pid文件

#增加mysql命令路径
echo "export PATH=/usr/local/mysql-5.7.24-el7-x86_64/bin:$PATH" >> /etc/profile #修改完my.cnf配置文件后启动mysql
cd /usr/local/mysql-5.7.24-el7-x86_64/ #进入my.cnf所在文件目录
nohup mysqld_safe --defaults-file=my.cnf & #后台模式启动MySQL 启动成功后能够查看到mysql的端口和进程

七、修改mysql登录密码和授予远程连接权限

mysql -uroot -p'密码'

set password for 用户名@localhost = password('新密码'); #修改密码

grant all privileges on *.* to root@'%' identified by '密码'; #开启远程连接权限

flush privileges; #刷新权限

use mysql ; #进入mysql数据库

select host , user ,from user;	#查看user表中数据

八、mysql关闭实例命令

mysqladmin -uroot -p'密码' shutdown