linux mysql8.0 rpm安装

linux mysql8.0 rpm安装

1.去官网下载对应的rpm包 mysql官网

官网RPMbao

我当前下的是这个

下载完之后把包拉到服务器上去(我是使用winSCP) 目录我放在 /usr 下面

使用以下命令安装下载的发行包,我下载的RPM包名为: platform-and-version-specific-package-name (换成自己的包名)

shell> sudo yum localinstall platform-and-version-specific-package-name.rpm

使用MySQL Yum存储库时,默认情况下会选择安装最新的GA系列(目前是MySQL 8.0)

安装MySQL

通过以下命令安装MySQL(对于支持dnf的系统,使用dnf替换命令中的 yum):

shell> sudo yum install mysql-community-server

**

启动MySQL服务器

shell> sudo service mysqld start
Starting mysqld:[ OK ]

**

可以使用以下命令检查MySQL服务器的状态:

shell> sudo service mysqld status
mysqld (pid 3066) is running.

将’root’@'localhost创建成一个超级用户帐户。设置超级用户的密码并将其存储在错误日志文件中。要显示刚生成的密码,请使用以下命令:

shell> sudo grep 'temporary password' /var/log/mysqld.log

通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改root临时密码:

shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

注意
validate_password 默认安装。实现的默认密码策略validate_password要求密码包含至少一个大写字母,一个小写字母,一个数字和一个特殊字符,并且密码总长度至少为8个字符。

个人遇到一个坑 就是再重新启动Mysql的时候 报权限错误。
那么这时候需要执行以下命令:

shell> cd /var/lib/mysql
shell> chown mysql:mysql binlog.*

装rpm之前也尝试过tar包的 不过个人觉得还是rpm包 最方便 有兴趣的朋友可以按着我这个去试试 完全是官方文档那边过来的 亲测过 好用。

**

远程连接Mysql

登录:

mysql -u root -p

选择 mysql 数据库:

use mysql;

**

授权 root 用户的所有权限并设置远程访问(注:符号最好自己再重新敲一遍!!!)

mysql> GRANT ALL ON *.* TO 'root'@'%';
mysql>flush privileges;

修改密码并指定加密规则为mysql_native_password

mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
mysql>flush privileges;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值