Mysql的自定义安装

linux下Mysql5.7源码自定义安装

一、下载Mysql安装包

访问:https://www.mysql.com/downloads/下载源码包,开源的请注意下载位置。

二、将下载完成Mysql源码包,上传至Linux服务器

三、解压源码包

1.将源码包解压到/opt目录下:

tar -zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz -C /opt 

2.切换到/opt目录下,进行名称的简化:

mv mysql-5.7.32-linux-glibc2.12-x86_64/ mysql-5.7

3.创建安装Mysql需要目录:

Mysql目录安装位置:/opt/mysql/mysql
数据库保存位置:/opt/mysql/data/
二进制日志保存位置:/opt/mysql/logs

4.该变目录的权限:

chown mysql:mysql -R /opt/mysql/*

5.初始化Mysql数据库的数据目录和程序目录

./bin/mysqld  --initialize --user=mysql --basedir=/opt/mysql/mysql --datadir=/opt/mysql/data

 --user=mysql                       ------->使用mysql用户存储数据

--basedir=/opt/mysql/mysql   ------->数据库运行目录

--datadir=/opt/mysql/data      ------->数据库存储数据目录

 此处需要注意记录生成的临时密码;

6.修改系统配置文件

cd  /opt/mysql/mysql/support-files

cp mysql.server /etc/init.d/mysql

修改以下内容:

 

 

 7.启动Mysql服务

添加软连接:ln -s /opt/mysql/mysql/bin/mysql /usr/bin/

启动数据库:service mysql start

8 .使用上面的临时密码,登录数据库:mysql -u root -p

9.登录后重置密码:set password=password("123456");

10.授权root用户远程登录权限:grant all privileges on *.* to 'root'@'%' identified by '123456';

posted @ 2021-01-09 13:57  IT旅行人  阅读(850)  评论(0编辑  收藏  举报