yum安装最新的MySQL 5.7

官方文档地址:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

1.修改yum仓库
去这里找到你linux版本对应的包:http://dev.mysql.com/downloads/repo/yum/
找到对应的版本后可以直接点击右侧的”Download”按钮下载,然后手动上传到你的服务器上。
比如包名为:mysql57-community-release-el5-7.noarch.rpm

2.切换源

rpm -Uvh mysql57-community-release-el5-7.noarch.rpm

3.开始安装
*1. 安装mysql 服务器端:
yum install mysql-server

      yum install mysql-devel

2. 安装mysql客户端:
yum install mysql
3. 启动mysql服务:
service mysqld start或者/etc/init.d/mysqld start
停止:
service mysqld stop
重启:
service mysqld restart*

4.进入mysql,修改登录密码
mysql 5.7给我们提供了临时密码

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

这样等到临时密码,然后登录

mysql -uroot -p"临时密码" 

这样就成功登录了,下面我们可以修改登录密码了,比如修改为”admin888”
因为mysql 5.7提高了密码安全级别,所以我们需要先

mysql> set global validate_password_policy=0;

再修改

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin888';

否则会报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

更多可查看:
http://blog.csdn.net/github_26672553/article/details/51994161

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以通过以下步骤在 CentOS/RHEL 系统上使用 yum 安装 MySQL 5.7 多实例: 1. 首先,确保您的系统已经安装MySQL Community Repository。如果没有安装,请使用以下命令下载并安装: ``` wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm ``` 2. 安装 MySQL 5.7 的服务器软件包,使用以下命令: ``` sudo yum install mysql-community-server ``` 3. 安装完成后,使用以下命令启动 MySQL 服务并设置开机启动: ``` sudo systemctl start mysqld sudo systemctl enable mysqld ``` 4. 确保 MySQL 服务正在运行: ``` sudo systemctl status mysqld ``` 5. 接下来,我们需要创建多实例所需的配置文件和数据目录。请复制默认配置文件并重命名为新实例的配置文件名。例如,我们创建一个名为 `myinstance1.cnf` 的配置文件: ``` sudo cp /etc/my.cnf /etc/myinstance1.cnf ``` 6. 打开新配置文件并修改相关配置,包括端口号、数据目录、日志文件等。确保每个实例具有唯一的端口号和数据目录。例如,在 `myinstance1.cnf` 中,您可以将端口号更改为 3307,并设置不同的数据目录: ``` sudo nano /etc/myinstance1.cnf [mysqld] ... port = 3307 datadir = /var/lib/mysql-instance1 ... ``` 7. 创建新实例的数据目录,并确保 MySQL 用户具有相应的权限: ``` sudo mkdir /var/lib/mysql-instance1 sudo chown mysql:mysql /var/lib/mysql-instance1 ``` 8. 初始化新实例的数据目录: ``` sudo mysqld --initialize --user=mysql --datadir=/var/lib/mysql-instance1 ``` 9. 启动新实例的 MySQL 服务: ``` sudo systemctl start mysqld@instance1 ``` 10. 确保新实例的 MySQL 服务正在运行: ``` sudo systemctl status mysqld@instance1 ``` 11. 您可以按照相同的步骤创建其他多实例,只需重复第 5 至第 10 步,将配置文件和数据目录命名为不同的实例名称即可。 现在,您已经成功安装和配置了 MySQL 5.7 的多实例。您可以通过不同的端口号连接到每个实例,并使用独立的数据目录管理和操作各自的数据库。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值