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

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-1 23:38   11   0

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 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP