本文主要给大家介绍mysql5.7如何安装部署、初始化和创建实例方法,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MysqL5.7如何安装部署、初始化和创建实例方法吧。
很简单的流程
环境信息:
centos 7.2
MysqL 5.7.21
1.下载解压缩MysqL包
cd /usr/local/ wget https://cdn.MysqL.com//Downloads/MysqL-5.7/MysqL-5.7.21-linux-glibc2.12-x86_64.tar.gz tar xzvf MysqL-5.7.21-linux-glibc2.12-x86_64.tar.gz mv MysqL-5.7.21-linux-glibc2.12-x86_64 MysqL
2.初始化MysqL基础环境信息
vim /etc/profile PATH=/usr/local/MysqL/bin:/usr/local/MysqL/lib:$PATH export PATH export MysqL_HOME="/usr/local/MysqL" export ms="/usr/local/MysqL"
3.初始化配置实例配置文件
mkdir -p /usr/local/MysqL/data/mcdb vi /usr/local/MysqL/data/my.cnf
[client] port = 3310 socket = /usr/local/MysqL/data/mcdb/MysqL.sock [MysqL] no-auto-rehash [MysqLd] user = MysqL port = 3310 socket = /usr/local/MysqL/data/mcdb/MysqL.sock basedir = /usr/local/MysqL datadir = /usr/local/MysqL/data pid-file = /usr/local/MysqL/data/mcdb/MysqL.pid relay-log = /usr/local/MysqL/data/mcdb/relay-bin relay-log-info-file = /usr/local/MysqL/data/mcdb/relay-log.info server-id = 12 [MysqLd_safe] log-error = /usr/local/MysqL/data/mcdb/MysqL.err pid-file = /usr/local/MysqL/data/mcdb/MysqL.pid
4.新建用户
groupadd MysqL useradd MysqL -g MysqL chown MysqL:MysqL /usr/local/MysqL -R
5.初始化MysqL实例
MysqLd --initialize --basedir=/usr/local/MysqL --datadir=/usr/local/MysqL/data/mcdb --user=MysqL
从返回信息最后一行获得密码,举个栗子:
yUlta1lw*uwF
mv /usr/local/MysqL/data/my.cnf /usr/local/MysqL/data/mcdb/my.cnf MysqLd_safe --defaults-file=/usr/local/MysqL/data/mcdb/my.cnf --user=MysqL --basedir=/usr/local/MysqL --datadir=/usr/local/MysqL/data/mcdb &
7.登录MysqL
MysqL -uroot -pyUlta1lw*uwF -S /usr/local/MysqL/data/mcdb/MysqL.sock
8.设定密码
MysqL> SET PASSWORD = PASSWORD('hello2018'); MysqL> flush privileges;
9.创建用户并开放远程登录权限
grant all privileges on *.* to 'bodie'@'%' identified by 'happybirthday' with grant option;
看完以上关于MysqL5.7如何安装部署、初始化和创建实例方法,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。