Linux安装MySQL5.7《图文教程》
在这以后的六天天数里,我全站搜mysql 的各式各样加装形式,除了版相同增添的难题,会辨认出在 Mac 或是 在linux上加装5.7 呵呵版时,再次出现的难题会少许多,特别是 拿着 dmg文档在Mac 加装 是1两分钟的事,但在linux 加装 5.7时再次出现了许多的难题,再次出现的难题各式各样各样,我们加装时碰到难题了,很大要找你现阶段版下的化解形式。严苛依照责任编辑关键步骤能成功加装,这也是我已连续在 两台linux伺服器加装后的Tourbe。详尽讲义数据资料+幻灯片 高度关注+前台朋友圈;数据资料;三个字能免费视频申领+文档格式+各小厂丘托韦 数据资料文本主要包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,在线视频,CDN,P2P,K8S,Docker,TCP/IP,PulseAudio,DPDK,PDP 等。
节录
已经开始以后我要如是说呵呵
此次演习加装的mysql 版是:mysql-5.7.26-linux-glibc2.12-x86_64
我伺服器的自然环境如下表所示:
除了一点,你很大要拿到root权限,要不别玩了。
下面我们正式已经开始
第一步:下载
两种形式
一、
进入官网 MySQL :: Download MySQL Community Server
上图显示第一个是二进制源码包,第二个是二进制测试包,第三个是源码包。我们选择第一个
二进制版的mysql是已经编译好的,无需 configure ,make make install 等关键步骤,只需配置呵呵即可使用,卸载也方便,直接删除即可。能自行调整编译参数,最大化地定制加装结果。详尽讲义数据资料+幻灯片 高度关注+前台朋友圈;数据资料;三个字能免费视频申领+文档格式+各小厂丘托韦 数据资料文本主要包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,在线视频,CDN,P2P,K8S,Docker,TCP/IP,PulseAudio,DPDK,PDP 等。
下载之后,通过上传的形式上传到伺服器指定的目录即可
解压
tar-xvfmysql-5.7.26-linux-glibc2.12-x86_64.tar
再移动并重命名呵呵
mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql
创建mysql用户组和用户并修改权限
groupadd mysql
useradd -r -g mysql mysql
创建数据目录并赋予权限mkdir-p /data/mysql创建目录chownmysql:mysql -R /data/mysql赋予权限
配置my.cnf
vim/etc/my.cnf
文本如下表所示
[mysqld]bind-address=0.0.0.0port=3306user=mysqlbasedir=/usr/local/mysqldatadir=/data/mysqlsocket=/tmp/mysql.socklog-error=/data/mysql/mysql.errpid-file=/data/mysql/mysql.pidcharacter configcharacter_set_server=utf8mb4symbolic-links=0explicit_defaults_for_timestamp=true
初始化数据库
进入mysql的bin目录
cd/usr/local/mysql/bin/
初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/--datadir=/data/mysql/ --user=mysql --initialize
查看密码
cat /data/mysql/mysql.err
启动mysql,并更改root 密码
先将mysql.server放置到/etc/init.d/mysql中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
启动!!!
servicemysql startps-ef|grep mysql
到这里说明mysql已经加装成功了!!
下面修改密码详尽讲义数据资料高度关注+前台朋友圈;数据资料;三个字能免费视频申领+文档格式+各小厂丘托韦 数据资料文本主要包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,在线视频,CDN,P2P,K8S,Docker,TCP/IP,PulseAudio,DPDK,PDP 等。
首先登录mysql,前面的那个是随机生成的。
./mysql -u root -pbin目录下
再执行下面三步操作,然后重新登录。
SETPASSWORD=PASSWORD(123456);ALTERUSERroot@localhostPASSWORDEXPIRENEVER;FLUSHPRIVILEGES;
这时候你如果使用远程连接……你会辨认出你无法连接。
这里主要执行下面三个命令(先登录数据库)
usemysql访问mysql库updateusersethost =%whereuser=root;使root能再任何host访问FLUSHPRIVILEGES;刷新
MySQL5.7就装好了……坑是真的多……但如果按这个流程走应该是能成功装下来的。(因为我装了两遍……)
如果不希望每次都到bin目录下使用mysql命令则执行以下命令
ln -s /usr/local/mysql/bin/mysql /usr/bin
为了防止版相同而导致加装失败……这里我把MySQL的包放在百度云上
详尽讲义数据资料高度关注+前台朋友圈;数据资料;三个字能免费视频申领+文档格式+各小厂丘托韦 数据资料文本主要包括:C/C++,Linux,golang,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,在线视频,CDN,P2P,K8S,Docker,TCP/IP,PulseAudio,DPDK,PDP 等。
我告诉你msdn版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!