目录
一:下载mysql5.7
1.官网下载
MySQL :: Download MySQL Community Server
2.百度网盘下载
1.32位下载
链接: https://pan.baidu.com/s/1K1NayhKA0TsTUuCTFAHqAg?pwd=1s7f 提取码: 1s7f 复制这段内容后打开百度网盘手机App,操作更方便哦
2.64位下载
链接: https://pan.baidu.com/s/1K1NayhKA0TsTUuCTFAHqAg?pwd=1s7f 提取码: 1s7f 复制这段内容后打开百度网盘手机App,操作更方便哦
二:上传,解压,移动 mysql57
1.上传
可以使用Xshell 直接拖拽没有下载Xshell的看我上一篇,免费领取Xshell
远程工具
Linux免费远程连接工具Xshell_Dreams°华的博客-CSDN博客_linux远程连接工具
其他的远程工具不支持 拖拽的 可以使用 rz 命令 会弹出一个匡选择你的jdk
部分服务器可能第一次 ,不支持 rz(上传) 命令 先进行安装 上传下载命令
yum install lrzsz
出现Y Or N 之后 选择 Y 回车
2.解压
tar -zxvf mysql名字
3.移动(我的mysql文件夹 命名 mysql57)
使用mv 命令 使mysql 移动并且改名到 /usr/local/mysql57 (这也是mysql默认的位置)
三:安装开始
1.创建mysql用户和组
groupadd mysql #创建组
useradd -r -g mysql mysql #创建用户
2.创建数据目录和赋予权限
mkdir -p /data/mysql #创建目录
chown mysql:mysql -R /data/mysql #赋予权限
3.配置my.cnf
vim /etc/my.cnf #创建一个配置文件 回车,按i进行编辑
添加信息
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql57 #mysql解压地方
datadir=/data/mysql #新建的数据目录
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
4.初始化数据库
进入mysql57 文件夹下 bin文件夹下
cd /usr/local/mysql/bin/
运行初始化数据库(一定要注意标点符号 以及格式 失之毫厘谬以千里)
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql57/ --datadir=/data/mysql/ --user=mysql --initialize
5.查看密码
cat /data/mysql/mysql.err #查看日志 有密码生成
6.启动mysql
service mysql start #启动mysql
7.将mysql 服务添加到,开机自启
cp /usr/local/mysql57/support-files/mysql.server /etc/init.d/mysql
8.登录修改密码
1.登录
./mysql -u root -p #bin目录下
密码是上一部所记录的密码 ,忘记了 可再次查看 出现如图 登录成功
2.修改密码
SET PASSWORD = PASSWORD('123456'); #修改密码
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; #设置密码不过期
FLUSH PRIVILEGES; #立即更新(执行)
9.更改权限,使外网访问数据库
use mysql #访问mysql库
update user set host = '%' where user = 'root'; #使root能再任何host访问
FLUSH PRIVILEGES; #刷新