mysql 8 centos选哪个版本_centos 7.6 安装 mysql 8以上的版本

1.安装wget

yum -y install wget

2.下载和安装mysql的 yum源

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

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

https://dev.mysql.com/downloads/repo/yum/ 可以查看所有的yum源

可以在 /etc/yum.repos.d/中查看到系统中的yum源。

9752b9bd3185fe76e9af3f166eebd3fb.png

3.安装mysql-server

yum -y install mysql-server

或者

yum -y install mysql-community-server

慢慢等待,好几百兆,如果你网络好,当我没说

4.安装完之后第一件事就修改配置文件(/etc/my.cnf)以下都是最基础的配置

[mysqld]

# setting character encoding

port=16033character_set_server=utf8

init_connect='SET NAMES utf8'

default-storage-engine=INNODB

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

#skip-grant-tables

[mysql]default-character-set=utf8

[client]default-character-set=utf8

红色部分,我建议最好是拷贝过去。其他的配置按需配置。

5.把/etc/my.cnf文件中的skip-grant-tables 解注释 重启mysql服务

systemctl restart mysqld

6.进去mysql , 并清空 root用户的密码

use mysql

update user set authentication_string = '', host= '%' where user = 'root';

commit;

7f2cdca99d043bf52a1192c2a4e62a25.png

7.把/etc/my.cnf文件中的skip-grant-tables注释起来 重启mysql服务

systemctl restart mysqld

8.设置root用户密码

4cf1d9a7bb5647393991281f9f94e27d.png

ALTER USER USER() IDENTIFIED BY '8_Jason.w';

注意密码不能太简单,要数字字符字母等至少三种组合好像。

9.重启mysql服务即可

63faac091cce22c86258d7aff280ed08.png

10 。最后按照这个步骤安装的话,字符集问题和远程访问的问题就一并解决了。

df1a380ddb7878c6ce7355650cfafba1.png

abb6a35bcba52cac6875f96190b2b5e2.png

直接创建数据库实例 就可以玩了。

CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_general_ci;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值