linux下用yum安装mysql

版权声明:周某人版权所有 https://blog.csdn.net/loljava/article/details/82769167

Linux系统自带的repo是不会自动更新每个软件的最新版本(基本都是比较靠后的稳定版),所以无法通过yum方式安装MySQL的高级版本。所以我们需要先安装带有当前可用的mysql5系列社区版资源的rpm包。

#######安装rpm

[root@openstack-node1 ~]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

Retrieving http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Preparing...                          ################################# [100%]
Updating / installing...

   1:mysql-community-release-el7-5    ################################# [100%]

查看当前可用的mysql安装资源:

[root@openstack-node1 ~]# yum repolist enabled | grep "mysql.*-community.*"
!mysql-connectors-community/x86_64 MySQL Connectors Community                 2
!mysql-tools-community/x86_64      MySQL Tools Community                      3
!mysql56-community/x86_64          MySQL 5.6 Community Server                22
[root@openstack-node1 ~]# yum -y install mysql-community-server
Loaded plugins: fastestmirror, langpacks
base                                                     | 3.6 kB     00:00     
epel/x86_64/metalink                                     | 4.9 kB     00:00     
extras                                                   | 3.4 kB     00:00     
mysql-connectors-community                               | 2.5 kB     00:00     
mysql-tools-community                                    | 2.5 kB     00:00     
mysql56-community                                        | 2.5 kB     00:00     
updates                                                  | 3.4 kB     00:00     

updates/7/x86_64/primary_db                                | 4.9 MB   00:05     

……………………

  Installing : mysql-community-common-5.6.30-2.el7.x86_64                                                                                               1/4 
  Installing : mysql-community-libs-5.6.30-2.el7.x86_64                                                                                                 2/4 
  Installing : mysql-community-client-5.6.30-2.el7.x86_64                                                                                               3/4 
  Installing : mysql-community-server-5.6.30-2.el7.x86_64                                                                                               4/4 
  Verifying  : mysql-community-client-5.6.30-2.el7.x86_64                                                                                               1/4 
  Verifying  : mysql-community-common-5.6.30-2.el7.x86_64                                                                                               2/4 
  Verifying  : mysql-community-libs-5.6.30-2.el7.x86_64                                                                                                 3/4 
  Verifying  : mysql-community-server-5.6.30-2.el7.x86_64                                                                                               4/4 


Installed:
  mysql-community-server.x86_64 0:5.6.30-2.el7                                                                                                              


Dependency Installed:
  mysql-community-client.x86_64 0:5.6.30-2.el7        mysql-community-common.x86_64 0:5.6.30-2.el7        mysql-community-libs.x86_64 0:5.6.30-2.el7       


Complete!

#######安装成功后,将其加入开机启动
[root@typecodes ~]# systemctl enable mysqld

#######启动mysql服务进程
[root@typecodes ~]# systemctl start mysqld

#######配置mysql(设置密码等)
[root@typecodes ~]# mysql_secure_installation(这个命令下面有几步操作,自己百度这个命令会有操作的步骤!)

然后他妈的问题来了  mysql只能本地访问   开启远程访问权限

在安装mysql的机器上运行:

1、d:/mysql/bin/>mysql   -h   localhost   -u   root  //这样应该可以进入MySQL服务器

2、mysql>GRANT   ALL   PRIVILEGES   ON   *.*   TO   'root'@'%'   WITH   GRANT   OPTION  //赋予任何主机访问数据的权限

3、mysql>FLUSH   PRIVILEGES  //修改生效

4、mysql>EXIT  //退出MySQL服务器

这样就可以在其它任何的主机上以root身份登录啦!

猜你喜欢

转载自blog.csdn.net/loljava/article/details/82769167