码迷,mamicode.com
首页 > 数据库 > 详细

阿里云linux6.9 64位安装mysql5.7.23记录

时间:2018-08-11 19:38:57      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:length   依赖包   mon   rpm -ivh   linux   运行命令   lin   restart   查询   

1.检测是否已经安装了mysql

  rpm -qa | grep mysql

  如果安装了就将其卸载,命令:rpm -e --nodeps  软件名

  比如:rpm -e --nodeps  mysql-libs-5.1.71-1.el6.x86_64

2.下载mysql 下载地址:https://dev.mysql.com/downloads/mysql/

技术分享图片

3.准备工作

  mkdir /usr/local/mysql

  mv mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar /usr/local/mysql

  cd /usr/local/mysql/

4解压:tar -xvf mysql-5.7.23-1.el6.x86_64.rpm-bundle.tar

技术分享图片

 

5.开始安装

  rpm -ivh mysql-community-server-5.7.23-1.el6.x86_64.rpm

  一般会报缺少依赖,需要我们安装,把下面这些却的都安装上,命令:yum -y install  依赖包    比如:yum -y install libaio.so.1

 技术分享图片

如果过程出现如下所示,表示需要升级依赖 ,命令:yum  update 名称 ,比如:yum  update libstdc++-4.4.7-4.el6.x86_64

技术分享图片

如果还出现别的情况,请百度

6.正式开始安装了 

  运行命令 rpm -ivh mysql-community-server-5.7.23-1.el6.x86_64.rpm,如下图说明需要先安装这几部分才能安装mysql-community-server-5.7.23-1.el6.x86_64.rpm,跟着提示安装即可

技术分享图片

运行命令如下:

  rpm -ivh mysql-community-common-5.7.23-1.el6.x86_64.rpm

  rpm -ivh mysql-community-libs-5.7.23-1.el6.x86_64.rpm

  rpm -ivh mysql-community-client-5.7.23-1.el6.x86_64.rpm

  rpm -ivh mysql-community-server-5.7.23-1.el6.x86_64.rpm

 7.安装后查询MySQL服务状态  命令:service mysqld status,如下图:

技术分享图片

 输入命令:service mysqld start 启动mysql,如下图,另外常用的还有,service mysqld restart用来重启mysql,service mysqld stop用来停止mysql

技术分享图片

8.查看MySQL第一次按时生成的随机密码:

  查看日志:cat /var/log/mysqld.log,找到密码

技术分享图片

9.登录:

技术分享图片

用该零时密码登陆必须要马上修改的,不然会报错,如下:

技术分享图片

修改密码:SET PASSWORD = PASSWORD(‘123456‘);  密码不符合规则也报错,但是我就想使用123456,怎么办?

技术分享图片

修改密码校验规则,输入下面两行命令

  set global validate_password_policy=0;

  set global validate_password_length=1;

然后修改密码:SET PASSWORD = PASSWORD(‘123456‘);

技术分享图片

10.设置系统启动时自动启动mysql

  加入到系统服务:chkconfig --add mysqld

  自动启动:chkconfig mysqld on

  查询列表:chkconfig

说明:都没关闭(off时是没有自动启动。

 

11.然后本机用SQLyog来连接阿里云的我们安装的MySQL,navicat也一样的

技术分享图片

会发现连接失败

12. 打开阿里云控制台做如下设置,然后连接,不行就重启下

 技术分享图片

 

 大功告成了!

 

 

 

 

 

 

如果上面的还是无法远程登陆,可以试试如下的操作,当我觉得阿里云控制台做的就时设置防火墙的问题,这里记录下,以防万一:

1.登录mysql:

  mysql -uroot –p123456

2.设置远程访问(使用root密码):

  grant all privileges on *.* to ‘root‘ @‘%‘ identified by ‘123456‘;

  flush privileges;

3.防火墙打开3306端口

  /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

  /etc/rc.d/init.d/iptables save

  /etc/init.d/iptables status

 

阿里云linux6.9 64位安装mysql5.7.23记录

标签:length   依赖包   mon   rpm -ivh   linux   运行命令   lin   restart   查询   

原文地址:https://www.cnblogs.com/ENU7/p/9460732.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!