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;