linux中mysql的二进制安装

先进入MySQL官网下载二进制包

  下载地址为:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

安装依赖环境

yum -y install libaio

 

将mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz下载到linux并解压至/application目录

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

tar -xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /application

创建一个mysql用户

useradd -M -s /sbin/nologin mysql

给解压的包重命名

cd /application

mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql

创建一个存放日志的文件

touch /application/mysql/mysql.log

mkdir /application/mysql/data

授权属主属组都是mysql

chown -R mysql.mysql /application/mysql/

初始化mysql

/application/mysql/bin/mysqld --initialize --user=mysql --basedir=/application/mysql --datadir=/application/mysql/data

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

 

 

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

echo "PATH=/application/mysql/bin:$PATH" >> /etc/profile

重读配置文件

. /etc/profile

 

配置MySQL

修改数据库主配置文件

vim /etc/my.cnf

 

 

拷贝MySQL程序启动脚本

cp -a /opt/mysql/support-files/mysql.server /etc/init.d/mysqld

cp /opt/mysql/support-files/mysql.server /opt/mysql/bin/mysql.sh

修改配置文件

vim /etc/init.d/mysqld

vim /opt/mysql/bin/mysql.sh

 46 basedir=/application/mysql

 47 datadir=/application/mysql/data

 

启动数据库

service mysqld start

 

登录数据库

mysql -uroot -p

修改密码

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

查看数据库

mysql> show databases;

使用切换数据库

mysql> use mysql;

posted @ 2021-01-04 13:56  运维cainiao  阅读(186)  评论(0编辑  收藏  举报