首页 > 数据库 >mysql8.0的可用方案

mysql8.0的可用方案

时间:2023-02-21 10:47:04浏览次数:57  
标签:方案 8.0 -- 可用 密码 mysql8.0 usr mysql local

1.在 /use/local下 创建mysql文件夹 mkdir mysql

2.切换到mysql文件夹下 cd mysql

3.下载mysql wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

也可以直接在官方下载最新版本 https://dev.mysql.com/downloads/mysql/ 选择linux

4.解压mysql tar xvJf mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz

 

5.重命名文件夹 mv mysql-8.0.21-linux-glibc2.12-x86_64 mysql-8.0

 

5.创建data文件夹 存储文件 mkdir data

 

6.创建用户组以及用户和密码

groupadd mysql

useradd -g mysql mysql

 

7.授权用户 chown -R mysql.mysql /usr/local/mysql-8.0

 

8.切换到bin目录下 cd bin

9.初始化基础信息 ./mysqld --user=mysql --basedir=/usr/local/mysql-8.0 --datadir=/usr/local/mysql-8.0/data/ --initialize

 

得到临时密码

10.编辑my.cnf文件 vi /etc/my.cnf 注释mysqld_safe

修改信息

basedir=/usr/local/mysql-8.0/
datadir=/usr/local/mysql-8.0/data/
socket=/tmp/mysql.sock
character-set-server=UTF8MB4

 

11.添加mysqld服务到系统 cp -a ./support-files/mysql.server /etc/init.d/mysql

 

12.授权以及添加服务

chmod +x /etc/init.d/mysql

chkconfig --add mysql

 

13.启动mysql service mysql start

 

14.查看启动状态 service mysql status

 

15.将mysql命令添加到服务 ln -s /usr/local/mysql-8.0/bin/mysql /usr/bin

 

16.登录mysql mysql -uroot -p 密码使用之前随机生成的密码

 

17.修改root密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 其中123456是新的密码自己设置

 

18.执行 flush privileges; 使密码生效

 

19.选择mysql数据库 use mysql;

 

20.修改远程连接并生效

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

flush privileges;


————————————————
版权声明:本文为CSDN博主「GOD_WAR」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。本人说明:如有侵权或者不可转载等声明请联系本人删除。
原文链接:https://blog.csdn.net/young_0609/article/details/109015666

标签:方案,8.0,--,可用,密码,mysql8.0,usr,mysql,local
From: https://www.cnblogs.com/zjqcsdn/p/17140071.html

相关文章

  • 辅听器解决方案核心算法总结
    前言 在辅听器领域经过多年的积累,算是跨入门了。把一些算法的吃透了,并熟练运用了。这里梳理一下这方面的算法,给需要的朋友做一个科普吧。分段增益算法 分段增益算法的......
  • 现代图片性能优化及体验优化指南 - 响应式图片方案
    本文是系列第二篇。系列文章:现代图片性能优化及体验优化指南-图片类型及Picture标签的使用图片资源,在我们的业务中可谓是占据了非常大头的一环,尤其是其对带宽的消......
  • 智慧仓储解决方案
    随着全球经济与科学技术的双重推动,目前我国的仓储管理已进入高速发展期,物流仓储也由初期简单的自动化阶段开始向数字化智慧仓储跨越。智慧仓储理念是一种仓储管理理念,旨......
  • SpringBoot 配置 HTTPS 安全证书的两种方案
    使用JDK自带的工具生成证书使用FreeSSL提供的证  使用JDK自带的工具生成证书确保安装了JDK并正确配置了环境变量;进入你的JAVA_HOME目录中的bin目录;在这个目......
  • 立即执行函数在前端国际化方案中的应用
    说起国际化,开发过跨区域网页的小伙伴应该都遇到过。我们的网页需要配置多套语言,方便用户进行切换。 本文就以React为例,介绍其中一种实现方案,并学习一下其中的知识点。......
  • 如何设计可以动态扩容缩容的分库分表方案?
    (1)选择一个数据库中间件,调研、学习、测试;(2)设计你的分库分表的一个方案,你要分成多少个库,每个库分成多少个表,3个库每个库4个表;(3)基于选择好的数据库中间件,以及在测试环境建......
  • 平台调用 (P/Invoke):跨平台方案
      接前上一篇:平台调用(P/Invoke):DllImport特性说明  首先,我们知道C#和C/C++都是跨平台的,但是原理上他们是不一样的:  C#首先编译成一种中间语言(IL)的程序集,然后......
  • JSP大文件上传解决方案
    ​ 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。先说下要求:PC端全平台支持,要求支持Windows,Mac,Linux......
  • 热点账户解决方案
    1.介绍:存在问题:账务系统双十一44wtps,单账户记账仅30tps。原因:通过悲观锁保证记账的准确性和连续性。加锁却导致单账号的并发处理能力下降,俗称账户热点。热点账......
  • 快递费最优方案测算
    Publicmax_priceAsDoubleDimsj,jg(),m%,n%,k&Submain()Application.ScreenUpdating=FalseCallinitComb'组合初始化DimcollAsNewCollec......