安装文件下载目录:/opt/software
Mysql目录安装位置:/opt/mysql
数据库保存位置:/opt/data/mysql
日志保存位置:/opt/data/log
1、下载文件
mkdir /opt/software
cd /opt/software
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar
2、解压缩包到目标位置
cd /opt/software
tar -xvf /opt/software/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz -C /opt/
ln -s /opt/mysql-5.7.28-linux-glibc2.12-x86_64 /opt/mysql
3、创建数据仓库目录
mkdir /opt/data/mysql -p
4、创建mysql用户、组及目录
userdel -r mysql
groupadd mysql
useradd -r -s /sbin/nologin -g mysql mysql -d /opt/mysql
5、改变目录所属者
chown -R mysql.mysql /opt/data/
chown -R mysql.mysql /opt/mysql
chown -R mysql.mysql /opt/mysql-5.7.28-linux-glibc2.12-x86_64
6、配置参数
cd /opt/mysql
然后执行:
bin/mysqld --initialize --user=mysql --basedir=/opt/mysql --datadir=/opt/data/mysql
执行完之后,记住它给的密码
执行:
bin/mysql_ssl_rsa_setup --datadir=/opt/data/mysql
7、修改系统配置文件
cd /opt/mysql/support-files
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
vim /etc/my.cnf
[mysqld]
basedir=/opt/mysql
datadir=/opt/data/mysql
socket=/opt/mysql/mysql.sock
user=mysql
[mysql]
socket=/opt/mysql/mysql.sock
8、启动
/etc/init.d/mysql start
9、设置系统变量
cat /etc/profile.d/mysql.sh
mysql_home=/opt/mysql/bin/
export PATH=$mysql_home:$PATH
使其配置生效:source /etc/profile.d/mysql.sh
10、登录,修改密码
mysql -hlocalhost -uroot -p''
mysql> set password=password('root');
--设置root账户的host地址(修改了才可以远程连接)
mysql>grant all privileges on *.* to 'root'@'本机IP' identified by 'root';
mysql>flush privileges;
--查看表
mysql> use mysql;
mysql> select host,user from user;
--这里就可以使用远程连接测试了;
参考博客:https://www.cnblogs.com/dengshihuang/p/8029092.html