CentOS7 64位安装mysql教程,亲测完美

CentOS7 64位安装mysql教程,亲测完美

1.查看linux系统中是否存在mariadb

rpm -e mariadb

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X0BuVqKE-1594100826889)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707093232899.png)]

如果存在就删除,会和mysql冲突

2.删除mariadb

rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BHMy7YWe-1594100826891)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707093404608.png)]

什么都没弹表示删除成功

3.查看本机中是否存在mysql数据库

rpm -qa | grep mysql

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TadGYus3-1594100826893)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707093749132.png)]

我的主机没有,所以要安装,如果有可以直接用,也可以删除

4.查看是否安装wget

rpm -qa | grep wget

如果什么也没有返回,就说明本机中没有安装wget,需要用yum安装

5.安装wget

yum install -y wget

6.下载mysql的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LSlCvZtw-1594100826894)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707094830499.png)]

7.安装mysql-community-release-el7-5.noarch.rpm包

·rpm -ivh mysql-community-release-el7-5.noarch.rpm

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bp2njiBG-1594100826896)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707094843133.png)]

安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo

8.查看本地是否存在mysql的repo源

cd /etc/yum.repo.d/

然后ls查看目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1pvhpCdv-1594100826899)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707095328656.png)]

如果出现这两个repo安装包,说明下载成功,下面就可以安装了

9.安装mysql

yum install mysql-server

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wrM6t5bY-1594100826900)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707095959273.png)]

出现Complete说明安装成功

10.再次查看mysql

rpm -qa | grep mysql

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pUdGbro9-1594100826901)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707100201885.png)]

出现这几个包说明安装成功

11.修改mysql访问权限

mysql

登录mysql可能会报错,如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E44sJLPV-1594100826901)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707100645876.png)]

原因是访问权限的问题

查看mysql的用户权限:cd /var/lib,然后ll查看

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qfR4y3ge-1594100826902)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707101051151.png)]

发现mysql属于mysql用户的,需要改成当前执行用户,我的是root用户

修改mysql文件归属

chown -R root:root /var/lib/mysql

输入ll再次查看发现mysql属于root用户的

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YdxjJYho-1594100826903)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707101610548.png)]

11.重启mysql服务

service mysqld restart

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-c1EUsIWK-1594100826904)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707103044385.png)]

12.登录mysql

第一次登录直接输入mysq即可mysql

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MzJ3Fafd-1594100826904)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707105229714.png)]

13.修改密码

update user set password=password('123456') where user='root';

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8RU03eIe-1594100826905)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707132504751.png)]

14.查看字符集

show variables like "%char%";

15.退出

quit;

16.修改字符集编码

vi /etc/my.cnf

[client]
default-character-set=utf8
[mysqld]
collation-server = utf8_general_ci
character-set-server = utf8

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RRsE6ycT-1594100826905)(C:\Users\37129\AppData\Roaming\Typora\typora-user-images\image-20200707133010140.png)]

保存并退出

17.重启数据库服务

service mysqld restart

18.用户名密码登录数据库

mysql -uroot -p123456

19.给root赋权

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";

20.刷新权限

flush privileges;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值