Linux中MySQL二进制安装步骤

时间:2021-08-26 16:53:22

MySQL二进制安装步骤

安装依赖环境

[root@node3 ~]# yum -y install libaio

将mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz传到linux并解压

[root@node3 ~]# tar -xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /opt/

创建一个mysql用户

[root@node3 ~]# useradd -M -s /sbin/nologin mysql

给解压的包重命名

[root@node3 ~]# cd /opt/

[root@node3 opt]# mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql

创建一个存放日志的文件

[root@node3 opt]# touch /opt/mysql/mysql.log

[root@node3 opt]# mkdir /opt/mysql/data

授权属主属组都是mysql

[root@node3 opt]# chown -R mysql.mysql /opt/mysql/

初始化mysql

[root@node3 opt]# cd mysql/

[root@node3 mysql]# cd data

[root@node3 date]# cd

[root@node1 mysql]# /opt/mysql/bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data

root@localhost: 后面为数据库密码

Linux中MySQL二进制安装步骤

把数据库命令住家到二进制文件中(使命令全局生效)

[root@node3 ~]# echo "PATH=/opt/mysql/bin:$PATH" >> /etc/profile

重读配置文件

[root@node3 ~]# . /etc/profile

配置MySQL

修改数据库主配置文件

[root@node3 ~]# vim /etc/my.cnf

Linux中MySQL二进制安装步骤

拷贝MySQL程序启动脚本

[root@node3 ~]# cp -a /opt/mysql/support-files/mysql.server /etc/init.d/mysqld

[root@node3 ~]# cp /opt/mysql/support-files/mysql.server /opt/mysql/bin/mysql.sh

修改配置文件

[root@node3 ~]# vim /etc/init.d/mysqld

[root@node3 ~]# vim /opt/mysql/bin/mysql.sh

46 basedir=/opt/mysql

47 datadir=/opt/mysql/data

Linux中MySQL二进制安装步骤

启动数据库

[root@node3 ~]# service mysqld start

登录数据库

[root@node3 ~]# mysql -uroot -p

修改密码

mysql> alter user 'root'@'localhost' identified by '123456';

查看数据库

mysql> show databases;

使用切换数据库

mysql> use mysql;