linux yum安装mysql5.7_Linux学习笔记之yum安装mysql5.7

原文帮助:

之前有学员装过,没成。尤其是装好后不知道初始root密码。那么这里来讲一下,其实过程很简单。根本不需要绕过什么密码判断,然后修改数据库字段啥的。一切都很简单,网上也有很多误导文实在让人汗颜。

首先 常用的mysql 分为社区版和企业版。 社区版不收费,企业版在需要技术支持的时候是要收费的,这也是正常的。不收费谁有空理你。

那么我们经常用的是社区版,一般社区版功能比企业版还多,因为社区版往往包含了一些刚出来的功能给我们使用,稳定后会加入企业版。所以社区版也是一个小白鼠版。

那么谁叫我们不想花钱的。

官方mysql.com 支持我们使用yum的方式安装mysql 5.7最新版。所以大家根本无需手工编译安装(除非你需要)

如果你是centos6.x系列,那么要用到 http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm  这个rpm包

如果你是centos 7.x 系列,那么就要用到 http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

官方很贴心,已经给出了如何安装的命令

1、rpm -Uvh xxxx.rpm   ( 这里替换你上面的地址)

2、yum install mysql-community-server  (慢慢装吧,下载需要时间)

3、装好后,就可以使用 service mysqld start 来启动服务

4、那么这时我们就要用 mysql -u root -p 来登录mysql

那么root默认密码在哪?

这时很多同学要想到 用skip-grant-tables了。然后又会发现很多问题

5、实际上,第一次启动后,mysql5.7 会生成一个随机root密码,并放到了 /var/log/mysqld.log  这个日志里(如果你改了路径,那就是你的路径了哦_

请使用 grep ‘temporary password’   /var/log/mysqld.log 这个命令读取出来。 这就是你的root初始密码

6、使用mysql -u root -p  然后输入上面的密码进入

ALTER USER USER() IDENTIFIED BY ‘123123;  代表把当前登录的用户的密码 改成123123

7、如果你非要直接手工改数据表字段,也不是不可以。

首先use mysql

update mysql.user set authentication_string=PASSWORD(‘123123′) where user=’root';

注意 5.7里面 user表的密码字段不是password而是authentication_string 。

8、这里不建议 自己进去改系统表。mysql还是很贴心和细腻,把各种情况都帮你写好了。前提是你得看英文。

9、修改默认字符串编码为utf8

在my.cnf 配制文件下新增下列二行

vim /etc/my.cnf

character_set_server=utf8

init_connect='SET NAMES utf8'  #重启mysql服务

service mysqld stop

service mysqld start

10、使用show variables命令可查看mysql数据库的默认编码:

#登入mysql

mysql-u root -p

show variables like'character%';

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值