网站建设资讯

NEWS

网站建设资讯

mysql8怎么安装 mysql80怎么安装

MySQL8.0数据库安装

本系统实施维护手册的编写主要目的是对系统的安装部署以及运行过程中可能存在的问题进行原因分析,并针对问题进行相关解决。

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计、做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的卫辉网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

本文档预期的读者对象包括系统技术小组人员、测试人员、维护人员。

①解压

②Mysql包解压完成,改名为mysql8并移至/data/mysql/

①vim /etc/init.d/mysqld

②vim /etc/my.cnf

vi /etc/profile

1)切换数据库

2)修改mysql库中host值

3)刷新mysql权限

Ubuntu 20安装mysql8

sudo apt update # 更新源

sudo apt install mysql-server #安装

安装完成后查看msyql版本:

systemctl status mysql # 查看状态,装完后默认就启动了,默认开机启动

sudo systemctl disable mysql # 关闭开机启动

sudo systemctl disable mysql # 设置开机启动

sudo systemctl start mysql # 启动 mysql 服务

sudo systemctl stop mysql # 关闭 mysql 服务

sudo mysql # 使用 root 用户连入 mysql, 默认不需要密码

sudo cat /etc/mysql/debian.cnf # 这里提供了另一个默认账户和密码 debian-sys-maint,密码是明文,只能在本地登录

登陆mysql后我们先修改一下root账号密码,密码规则这里是长度为8位,有大写字母,小写字母。还有特符号。

mysql默认只能从本地登录,允许从远程登录需要修改绑定地址.

修改配置文件,绑定ip修改为 0.0.0.0

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

重启mysql服务

sudo systemctl restart mysql.service

sudo rm /var/lib/mysql/ -R

sudo rm /etc/mysql/ -R

sudo apt autoremove mysql* --purge

CentOS8下安装mysql8

接触linux已经有些年头了,一直在使用,一直在做笔记,但是从来没有真正的整理认识过,没有真正记住过,每次使用都是翻出以前的笔记照着抄一抄,要么就重新百度一下,按照网上的教程操作一下。懵懵懂懂,知其然不知其所以然,最近正好要更换服务器重新部署,又要新的一轮笔记更新,突然想到放在自己笔记里的东西再有价值也只是一个人能体会到,借此机会把自己多年的经验(可能对外价值不是很大)整理一下,自己重新认识学习一遍,顺便分享给用得到的有缘人,希望我微不足道的经验给你在技术道路上能有点收获。

涉及到的内容没有系统性,只是针对我对自己常用的linux 操作指令及重新部署系统环境所用指令自己的解读和看法,辅助理解和记忆(解读的不一定对,自己的的看法)。

备注:我的实际目录是usr/local/soft (其中soft是我自己新建的目录 )

1.安装Yum Repository

[root@localhost ~]# wget

wget指令解读: wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。wget名称的由来是“World Wide Web”与“get”的结合。

使用rpm来安装MySQL

[root@localhost ~]# rpm -ivh mysql80-community-release-el8-1.noarch.rpm

rpm指令解读: Red-Hat Package Manager(红帽软件包管理器)的缩写,管理安装包的

使用yum安装mysql服务

[root@localhost ~]# yum install mysql-server

yum指令解读: Yellow dog Updater Modified,它是一个在线的软件安装命令

注意:此处有一次设置表名大小写敏感忽略,一旦启动了mysqlServer之后就没办法再修改了。 编辑 vim /etc/my.cnf.d/mysql-server.cnf 文件,末尾添加lower_case_table_names=1

检查是否已经设置为开机启动MySQL服务

[root@localhost ~]# systemctl list-unit-files|grep mysqld

mysqld.service disabled

mysqld@.service disabled

[root@localhost ~]# systemctl enable mysqld.service #设置开机启动

Created symlink /etc/systemd/system/multi-user.target.wants/mysqld.service /usr/lib/systemd/system/mysqld.service.

[root@localhost ~]# systemctl list-unit-files|grep mysqld

mysqld.service enabled

mysqld@.service disabled

[root@localhost ~]# ps -ef|grep mysql # 查看是否启动MySQL服务

root 4311 32702 0 21:07 pts/4 00:00:00 grep --color=auto mysql

[root@localhost ~]# systemctl start mysqld.service #启动服务

重置mysql密码

[root@localhost ~]# mysql

mysql use mysql

mysql ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

如果需要远程访问:

mysql select host, user from user;

将相应用户数据表中的host字段改成'%';

mysql update user set host='%' where user='root';

mysql FLUSH PRIVILEGES;

查看表名大小写敏感是否设置成功

mysql SHOW VARIABLES LIKE "%case%";

+------------------------+-------+

| Variable_name | Value |

+------------------------+-------+

| lower_case_file_system | OFF |

| lower_case_table_names | 1 |

+------------------------+-------+

到此,mysql 安装启动完成,数据库密码设置完成,远程可以访问, systemctl 属于 系统服务的内容,下一篇文章会重点用来了解系统服务(deamon)。

podman 安装mysql8

      centos8

    podman3.2

    mysql8

    mkdir -p /usr/mysql/conf /usr/mysql/data

    chmod -R 755 /usr/mysql/

    vim /usr/mysql/conf/my.cnf

    上述虽然安装好了mysql,但是使用远程的Navicat连接时提示错误,不能正确连接mysql,此时需要修改按照下面说的步骤修改一下mysql的密码模式以及主机等内容才可以。

podman exec -it mysql /bin/bash

mysql -uroot -p你的密码

$ mysql ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';

$ mysql flush privileges

经过上述步骤navicat就可以远程连接了


文章题目:mysql8怎么安装 mysql80怎么安装
本文路径:http://njwzjz.com/article/dojjicj.html