阿里云 Centos7.3安装mysql5.7.18 rpm安装Mysql实例

阿里云 Centos7.3安装mysql5.7.18 rpm安装Mysql实例,第1张

概述介绍《阿里云 Centos7.3安装mysql5.7.18 rpm安装Mysql实例》开发教程,希望对您有用。

《阿里云 Centos7.3安装MysqL5.7.18 rpm安装MysqL实例》要点:
本文介绍了阿里云 Centos7.3安装MysqL5.7.18 rpm安装MysqL实例,希望对您有用。如果有疑问,可以联系我们。

导读:CentOS7默认安装MariaDB而不是MysqL,而且yum服务器上也移除了MysqL相关的软件包.因为MariaDB和MysqL可能会冲突,故先卸载MariaDB. 卸载MariaDB

CentOS7默认安装MariaDB而不是MysqL,故先卸载MariaDB.MysqL入门

1、安装新版MysqL之前,我们需要将系统自带的mariadb-lib卸载
 MysqL入门

[root@iZwz94qazh62gk5ewl4ei2Z home]# rpm -qa | grep -i mariadb   mariadb-libs-5.5.52-1.el7.x86_64  [root@iZwz94qazh62gk5ewl4ei2Z home]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 

 MysqL入门

2、到MysqL的官网下载最新版MysqL的rpm集合包:MysqL-5.7.18-1.el6.x86_64.rpm-bundle.tarMysqL入门

3、上传MysqL-5.7.18-1.el6.x86_64.rpm-bundle.tar到linux服务器,并解压tar包
 MysqL入门

[root@iZwz94qazh62gk5ewl4ei2Z home]# mkdir MysqL  [root@iZwz94qazh62gk5ewl4ei2Z home]# tar -xf MysqL-5.7.18-1.el6.x86_64.rpm-bundle.tar -C MysqL  [root@iZwz94qazh62gk5ewl4ei2Z home]# cd MysqL  [root@iZwz94qazh62gk5ewl4ei2Z MysqL]# ll  total 459492  -rw-r--r-- 1 7155 31415  23618836 Mar 20 17:40 MysqL-community-clIEnt-5.7.18-1.el6.x86_64.rpm  -rw-r--r-- 1 7155 31415    335496 Mar 20 17:40 MysqL-community-common-5.7.18-1.el6.x86_64.rpm  -rw-r--r-- 1 7155 31415   3747352 Mar 20 17:40 MysqL-community-devel-5.7.18-1.el6.x86_64.rpm  -rw-r--r-- 1 7155 31415  39086508 Mar 20 17:40 MysqL-community-embedded-5.7.18-1.el6.x86_64.rpm  -rw-r--r-- 1 7155 31415 135869292 Mar 20 17:40 MysqL-community-embedded-devel-5.7.18-1.el6.x86_64.rpm  -rw-r--r-- 1 7155 31415   2177064 Mar 20 17:40 MysqL-community-libs-5.7.18-1.el6.x86_64.rpm  -rw-r--r-- 1 7155 31415   1723180 Mar 20 17:40 MysqL-community-libs-compat-5.7.18-1.el6.x86_64.rpm  -rw-r--r-- 1 7155 31415 159060212 Mar 20 17:41 MysqL-community-server-5.7.18-1.el6.x86_64.rpm  -rw-r--r-- 1 7155 31415 104881084 Mar 20 17:41 MysqL-community-test-5.7.18-1.el6.x86_64.rpm 

4、使用rpm -ivh命令进行安装MysqL入门

[root@iZwz94qazh62gk5ewl4ei2Z MysqL]# rpm -ivh MysqL-community-common-5.7.18-1.el6.x86_64.rpm  warning: MysqL-community-common-5.7.18-1.el6.x86_64.rpm: header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY  Preparing...                          ################################# [100%]  Updating / installing...     1:MysqL-community-common-5.7.18-1.e################################# [100%]  [root@iZwz94qazh62gk5ewl4ei2Z MysqL]# rpm -ivh MysqL-community-libs-5.7.18-1.el6.x86_64.rpm  warning: MysqL-community-libs-5.7.18-1.el6.x86_64.rpm: header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY  Preparing...                          ################################# [100%]  Updating / installing...     1:MysqL-community-libs-5.7.18-1.el6################################# [100%]  [root@iZwz94qazh62gk5ewl4ei2Z MysqL]# rpm -ivh MysqL-community-clIEnt-5.7.18-1.el6.x86_64.rpm  warning: MysqL-community-clIEnt-5.7.18-1.el6.x86_64.rpm: header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY  Preparing...                          ################################# [100%]  Updating / installing...     1:MysqL-community-clIEnt-5.7.18-1.e################################# [100%]  [root@iZwz94qazh62gk5ewl4ei2Z MysqL]# rpm -ivh MysqL-community-server-5.7.18-1.el6.x86_64.rpm  warning: MysqL-community-server-5.7.18-1.el6.x86_64.rpm: header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY  Preparing...                          ################################# [100%]  Updating / installing...     1:MysqL-community-server-5.7.18-1.e################################# [100%]  [root@iZwz94qazh62gk5ewl4ei2Z MysqL]# 

上面几个包有依赖关系,执行有先后.MysqL入门

使用rpm安装方式安装MysqL,安装的路径如下:MysqL入门

a 数据库目录
/var/lib/MysqL/
b 配置文件
/usr/share/MysqL(MysqL.server命令及配置文件)
c 相关命令
/usr/bin(MysqLadmin MysqLdump等命令)
d 启动脚本
/etc/rc.d/init.d/(启动脚本文件MysqL的目录)MysqL入门

e /etc/my.confMysqL入门

5、 数据库初始化MysqL入门

为了保证数据库目录为与文件的所有者为 MysqL 登陆用户,如果你的linux系统是以 root 身份运行 MysqL 服务,需要执行下面的命令初始化
 MysqL入门

[root@iZwz94qazh62gk5ewl4ei2Z MysqL]# MysqLd --initialize --user=MysqL 

 MysqL入门

如果是以 MysqL 身份登录运行,则可以去掉 --user 选项.MysqL入门

另外 --initialize 选项默认以“安全”模式来初始化,则会为 root 用户生成一个密码并将该密码标记为过期,登陆后你需要设置一个新的密码,MysqL入门

而使用 --initialize-insecure 命令则不使用安全模式,则不会为 root 用户生成一个密码.MysqL入门

这里演示使用的 --initialize 初始化的,会生成一个 root 账户密码,密码在log文件里,红色区域的就是自动生成的密码

 MysqL入门

[root@iZwz94qazh62gk5ewl4ei2Z MysqL]# cat /var/log/MysqLd.log  2017-06-05T14:30:52.709474Z 0 [Warning] TIMESTAMP with implicit DEFAulT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).  2017-06-05T14:30:55.590590Z 0 [Warning] InnoDB: New log files created, LSN=45790  2017-06-05T14:30:56.000269Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.  2017-06-05T14:30:56.109868Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 960c533e-49fb-11e7-91f2-00163e089fd2.  2017-06-05T14:30:56.116186Z 0 [Warning] GtID table is not ready to be used. table 'MysqL.gtID_executed' cannot be opened.  2017-06-05T14:30:56.116777Z 1 [Note] A temporary password is generated for root@localhost: :Wu?2QQutQwj 

 MysqL入门

 现在启动MysqL数据库systemctl start MysqLd.service(Centos7特有的启动方式)MysqL入门

[root@iZwz94qazh62gk5ewl4ei2Z MysqL]# systemctl start MysqLd.service

可以使用下面两个命令对MysqL进行停止,启动和重启:MysqL入门

启动:MysqL入门

使用 service 启动:service MysqLd start使用 MysqLd 脚本启动:/etc/inint.d/MysqLd start使用 safe_MysqLd 启动:safe_MysqLd&

停止:MysqL入门

使用 service 启动:service MysqLd stop使用 MysqLd 脚本启动:/etc/inint.d/MysqLd stopMysqLadmin shutdown 

重启:MysqL入门

使用 service 启动:service MysqLd restart使用 MysqLd 脚本启动:/etc/inint.d/MysqLd restart

连接数据库MysqL入门

[root@iZwz94qazh62gk5ewl4ei2Z MysqL]# MysqL -u root -p Enter password:

密码输入:  :Wu?2QQutQwjMysqL入门

修改密码:MysqL入门

set password = password('你的密码');

设置远程访问MysqL入门

grant all privileges on *.* to 'root' @%' IDentifIEd by 123456'; flush privileges;

设置MysqL开机启动MysqL入门

加入到系统服务:  chkconfig --add MysqLd  自动启动:  chkconfig MysqLd on  查询列表:  chkconfig    说明:都没关闭(off)时是没有自动启动. 







 MysqL入门

总结

以上是内存溢出为你收集整理的阿里云 Centos7.3安装mysql5.7.18 rpm安装Mysql实例全部内容,希望文章能够帮你解决阿里云 Centos7.3安装mysql5.7.18 rpm安装Mysql实例所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1160361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)