下载官方 MysqL 包
1. 下载MysqL MySQL :: Download MySQL Community Server (Archived Versions)
选择对应的包 如下5.7包
2. 上传解压(解压后可删除安装包,节省空间) 2. 上传解压(解压后可删除安装包,节省空间)
tar -zxvf MysqL-5.7.35-linux-glibc2.12-x86_64.tar.gz
3. 先检查是否有MysqL用户组和MysqL用户,没有就添加有就忽略:
groups MysqL
添加用户组和用户 groupadd MysqL && useradd -r -g MysqL MysqL
4.创建数据目录并赋予权限
mkdir -p /data/MysqL
chown MysqL:MysqL -R /data/MysqL
5.修改配置文件 vim /etc/my.cnf (没有就新建
[MysqLd]
bind-address=0.0.0.0
port=3306
user=MysqL
basedir=/usr/local/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
6. 初始化
解压后的MysqL-5.7.35-linux-glibc2.12-x86_64文件移动到/usr/local/MysqL (文件夹名称修改为MysqL不带版本号信息)
cd /usr/local/MysqL/bin/
./MysqLd --defaults-file=/etc/my.cnf --basedir=/usr/local/MysqL/ --datadir=/data/MysqL/ --user=MysqL --initialize
7. 查看初始密码
8. 启动MysqL
cp /usr/local/MysqL/support-files/MysqL.server /etc/init.d/MysqL
service MysqL start
9、cd /usr/local/MysqL/bin
./MysqL -u root -p
输入默认密码
alter user user() identified by "root";
11. 刷新规则允许外部访问
use MysqL #选择访问MysqL库
update user set host = '%' where user = 'root'; #使root能再任何host访问
FLUSH PRIVILEGES; #刷新
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。