1.创建mysql安装目录(选择安装目录)
#进入usr/local目录
cd /usr/local
#创建mysql目录
mkdir mysql
#进入mysql目录
cd mysql
2.下载mysql安装文件
#在线下载mysql5.7 也可以本地下载然后上传到服务器
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar
#解压mysql文件
tar -zxvf mysql-5.7.30-linux-glibc2.12-x86_64.tar
#修改解压后文件目录方便使用
mv mysql-5.7.30-linux-glibc2.12-x86_64 mysql5.7
#进入mysql解压后的目录
cd mysql5.7
#创建data目录
mkdir data
#给data目录赋权限
chmod -R 777 /usr/local/mysql/mysql5.7/data
3.修改mysql配置文件
#进入配置文件修改模式
vi /etc/my.cnf
#替换配置文件中内容
[mysqld]
bind-address=0.0.0.0
port=3306
user=root
basedir=/usr/local/mysql/mysql5.7
datadir=/usr/local/mysql/mysql5.7/data
socket=/tmp/mysql.sock
log-error=/usr/local/mysql/mysql5.7/data/mysql.err
pid-file=/usr/local/mysql/mysql5.7/data/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
#远程连接要注释[mysqld_safe]下的内容
4.关联环境安装
#安装libaio-devel.x86_64
yum -y install libaio-devel.x86_64
#安装numactl
yum -y install numactl
5.mysql初始化
#进入bin目录
cd bin
#注意配置内容目录和账号
./mysqld --initialize --user=root --datadir=/usr/local/mysql/mysql5.7/data/ --basedir=/usr/local/mysql/mysql5.7/
6.查看密码
cat /usr/local/mysql/mysql5.7/data/mysql.err
![](https://img.haomeiwen.com/i14820195/ba03be7e4abc20e1.png)
上图后面部分为密码
7.添加软连接
ln -s /usr/local/mysql/mysql5.7/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql/mysql5.7/bin/mysql /usr/bin/mysql
8.启动mysql
service mysql start
9.使用第6步查看到的密码登录mysql
./mysql -hlocalhost -uroot -p
10.修改登录密码
#修改密码
set password=password('你的密码');
#刷新配置
flush privileges;
11.修改权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
12.测试连接
至此mysql已经安装完成可以使用远程连接工具连接测试
网友评论