yum在线安装mysql5.7_centos 6.5下rpm yum仓库在线安装mysql5.7 非编译

本文详细介绍了在Linux系统中安装MySQL5.7的步骤,包括使用yum命令移除旧版本,从官网下载安装包,安装完成后初始化设置,开启自启动,设置root用户密码,并解决远程连接问题。此外,还提到了MySQL5.5以上版本对utf8mb4字符集的支持,以及修改密码的方法。
摘要由CSDN通过智能技术生成

1.查看当前本地仓库mysql(存在不一定是本机已安装的意思,可以理解成一个资源文件)

rpm -qa | grep mysql

81a90c7f0058032197e2ec64295e9783.png

2.移除

yum -y remove mysql-libs*

3.打开mysql的官网      http://dev.mysql.com/downloads/repo/yum/

4.根据需要选择mysql版本,这里我选择第二个

5569eb8b498462c0bbd67c9d7ecc5ba3.png

5.无需注册,地址就在这个页面上

6a053e263413e1ee665b009fd2a441d7.png

6.拷贝这个地址 ,在终端下输入

wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm

1a3b23d843422960ac1d15ef93aee4ab.png

很快就完成了

8ccbcb244b7d33b37767160559c237b2.png

abb27dcbf204a3ce280d6e72bf1c65f2.png

接下来只要等待安装即可

d5b0be693b88c0a7cda15eb1db91f16e.png

7.安装完成之后的初始化

chkconfig --levels 235 mysqld on    #mysql自启动

/etc/init.d/mysqld start         #启动mysql

mysql_secure_installation        #设置mysql root账户的密码

会出现    Enter current password for root    按回车

再次出现    Set root password? [Y/n]              按回车

输入密码,确认密码。

接下来还会有四个确认,分别是:

Remove anonymous users? [Y/n]

Disallow root login remotely? [Y/n]

Remove test database and access to it? [Y/n]

Reload privilege tables now? [Y/n]

都直接回车。

完毕。

如果mysql登录不上的话,这毕竟是5.7了。默认不是空密码,而是存在文件中。

grep "password" /var/log/mysqld.log

就能看到密码是什么了。

附:

Navicat远程连接Linux下MySQL服务器错误1130

mysql -hlocalhost -u root -p进入mysql

use mysql切换到mysql这个数据库

update user set Host = '%' where User = 'root';

这时会报一个错误,但是可以忽略之

quit 退出mysql

/etc/init.d/mysqld restart 重新启动MySQL

附2:

mysql5.5以上就支持utfmb4 (简单来说就是支持emoji表情直接存储在数据库中不用转义的);

vi /etc/my.cnf

[client]

default-character-set =utf8mb4

[mysql]

default-character-set =utf8mb4

[mysqld]

character-set-client-handshake =FALSE

character-set-server =utf8mb4

collation-server =utf8mb4_unicode_ci

init_connect='SET NAMES utf8mb4'

附3:mysql修改密码

mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

mysql>FLUSH PRIVILEGES;

mysql> quit

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值