centos 6.9 yum mysql_centos6.9 yum安装最新版mysql

切换到管理用户

sudo -i

选择并下载适用于您的平台的发行包。

安装下载的发行包

yum -y install https://repo.mysql.com/mysql57-community-release-el6-11.noarch.rpm

更新yum存储库

yum update -y

检查MySQL Yum存储库是否已成功添加

yum repolist enabled | grep "mysql.*-community.*"

选择安装想要的版本,默认最新发行版5.7,这里示例选择安装5.6

yum-config-manager --disable mysql57-community

yum-config-manager --enable mysql56-community

除了使用yum-config-manager命令之外,还可以通过手动编辑/etc/yum.repos.d/mysql-community.repo 文件来选择发行版系列

[mysql57-community]

name=MySQL 5.7 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

编辑该enabled选项。指定 enabled=0禁用子库,或 enabled=1启用子库

安装MySQL

yum -y install mysql-community-server

查看服务状态

service mysqld status

启动MySQL服务器

service mysqld start

Initializing MySQL database: [ OK ]

Starting mysqld: [ OK ]

检查MySQL服务器的状态

service mysqld status

mysqld (pid 3066) is running.

在服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况:

服务器已初始化。

在数据目录中生成SSL证书和密钥文件。

该validate_password插件安装并启用。

超级用户帐户'root'@'localhost被创建。超级用户的密码被设置并存储在错误日志文件中。要显示它,请使用以下命令:

grep 'temporary password' /var/log/mysqld.log

# 显示如下

2017-12-20T15:32:24.436697Z 1 [Note] A temporary password is generated for root@localhost: th.otyKdt0f.

密码就是:th.otyKdt0f.

通过使用生成的临时密码登录并尽快更改root密码

登录

mysql -uroot -p

# 输入上面生成的密码登录

修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

# 或者

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

注意

MySQL的 validate_password 插件是默认安装的。这将要求密码至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符,并且总密码长度至少为8个字符。

这是插件密码说明 https://dev.mysql.com/doc/refman/5.7/en/validate-password-plugin.html

退出

quit

重新登录测试

mysql -uroot -p

输入新密码,登录检验

OK,安装完成

用Yum安装额外的MySQL产品和组件

您可以使用Yum来安装和管理MySQL的各个组件。其中一些组件位于MySQL Yum存储库的子存储库中,可以使用以下命令从MySQL Yum存储库中列出适用于您的平台的所有MySQL组件的软件包

yum --disablerepo=\* --enablerepo='mysql*-community*' list available

(这样就可以看到有很多组件软件包,选择你要安装的安装,按需所要)

用下面的命令安装你选择的软件包,替换package-name为软件包名称

yum -y install package-name

例如,要安装共享客户端库

yum -y install mysql-community-libs

更换端口方法

vim /etc/my.cnf

加入端口例如(3307)端口,如下

port=3307

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

重启服务

service mysqld restart

NED

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值