Centos7 yum安装mysql 8

一安装步骤:

1.下载mysql源安装包:

    地址:https://dev.mysql.com/downloads/repo/yum/

    根据自己的系统版本选择相应的mysql源安装包

              复制下载链接:https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

              本次下载目录为:/home/目录,因此进入:cd /home

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

2.安装mysql源:

yum localinstall mysql80-community-release-el7-1.noarch.rpm

 检测mysql源是否安装成功:

yum repolist enabled | grep "mysql.*-community.*"

3.修改安装版本(非必须)

    如果需要安装指定版本的mysql,可以修改/etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。

    例如要安装5.7版本,将5.7源的enabled=0改成enabled=1,将8.0的enabled=1改成enabled=0即可,如下(本次未做修改,直接安装最新版8.0.12。

4.安装mysql:这个步骤需要耐心等待....

yum -y install mysql-community-server

 二配置步骤:

1.启动mysql服务: mysqld是mysql的守护进程,允许脱离终端允许mysql.就是可以后台运行。

systemctl start mysqld

  或者

service mysqld start

2.修改登录密码:

 root用户无法远程登录mysql,......

 在/etc/my.cnf文件下新增一行skip-grant-table,先跳过mysql的密码验证

重启mysql服务 :

service mysqld restart

再次登录mysql:

mysql -u root // 不需要 -p 因为开启了免密码

然后选择数据库,并修改密码:

use mysql 
ALTER USER ‘root’@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword';

修改成功后停止mysql服务:service mysqld stop,去/etc/my.cnf文件下删除skip-grant-table。然后重启mysql服务:service start mysqld.

3.修改字符编码

    未完待续..........

参考:

https://blog.csdn.net/qq_38591756/article/details/82958333

https://blog.csdn.net/ntuxiaolei/article/details/81777335#comments

https://blog.csdn.net/kongkongyanan/article/details/90044890?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

原文地址:https://www.cnblogs.com/ladybug7/p/12523252.html