首页 > 数据库 >linux 安装mysql8.0.11

linux 安装mysql8.0.11

时间:2022-10-14 10:36:45浏览次数:37  
标签:11 8.0 local linux mysql8.0 mysql root localhost

1.使用系统的root账户

2.切换到/use/local 目录下

3.下载mysql

?wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
也可以直接在官方下载最新版本官方下载选择linux

4.解压mysql

[root@localhost local]# tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz

5.重命名文件夹

[root@localhost local]# mv mysql-8.0.11-linux-glibc2.12-x86_64 mysql-8.0.11

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

[root@localhost local]# cd mysql-8.0.11
[root@localhost mysql-8.0.11]# mkdir data

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

[root@localhost mysql-8.0.11]# groupadd mysql
[root@localhost mysql-8.0.11]# useradd -g mysql mysql

7.授权用户

[root@localhost mysql-8.0.11]# chown -R mysql.mysql /usr/local/mysql-8.0.11

8.切换到bin目录下

[root@localhost mysql-8.0.11]# cd bin

9.初始化基础信息

[root@localhost bin]# ./mysqld --user=mysql --basedir=/usr/local/mysql-8.0.11 --datadir=/usr/local/mysql-8.0.11/data/ --initialize

得到临时密码

2022-10-14T01:56:52.910060Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: -*_zQWmi>8:H

10.编辑my.cnf文件

[root@localhost bin]# vi /etc/my.cnf

注释mysqld_safe 并修改以下修改信息

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

11.添加mysqld服务到系统

[root@localhost mysql-8.0.11]# cp -a ./support-files/mysql.server /etc/init.d/mysql

12.授权以及添加服务

[root@localhost mysql-8.0.11]# chmod +x /etc/init.d/mysql
[root@localhost mysql-8.0.11]# chkconfig --add mysql

13.启动mysql

[root@localhost mysql-8.0.11]# service mysql start

14.查看启动状态

[root@localhost mysql-8.0.11]# service mysql status

15.将mysql命令添加到服务

[root@localhost mysql-8.0.11]# ln -s /usr/local/mysql-8.0.11/bin/mysql /usr/bin

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

[root@localhost mysql-8.0.11]# mysql -uroot -p

17.修改root密码其中123456是新的密码自己设置

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

18.执行 使密码生效

mysql> flush privileges;

19.选择mysql数据库

mysql> use mysql;

20.修改远程连接并生效

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

mysql> flush privileges;

标签:11,8.0,local,linux,mysql8.0,mysql,root,localhost
From: https://www.cnblogs.com/Galaxy1/p/16790785.html

相关文章

  • Linux 安装 helm
    下载helm压缩包,地址  https://github.com/helm/helm/releases/tag/v3.10.1选择适合自己操作系统的包  上传解压安装1root@calico-master01:~#rz2Sent-......
  • Linux日志文件/var/log详解
    以下介绍的是20个位于/var/log/目录之下的日志文件。其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到。/var/log/messages—包括整体系统信息,其中也......
  • Java程序员必备:查看日志常用的linux命令
    前言趁周末,复习一下鸟哥的linux私房菜,看了文件内容查阅部分,做个笔记,哈哈,希望对你有帮助哦。catcat:由第一行开始显示文件所有内容参数说明​​cat[-AbEnTv]​​​​参数:......
  • LeetCode 1116. Print Zero Even Odd
    原题链接在这里:https://leetcode.com/problems/print-zero-even-odd/题目:Youhaveafunction printNumber thatcanbecalledwithanintegerparameterandprints......
  • linux 中如何统计每一行所占的字符长度
     001、[root@pc1test3]#lstest.txt[root@pc1test3]#cattest.txt##测试数据addgadadfggddfg[root@pc1test3]#awk'{printlength}'test.txt425......
  • linux mysql定时备份存异地服务器
    参考资料帖子:https://blog.51cto.com/u_1472521/5108597https://blog.csdn.net/zhou920786312/article/details/123354503https://zhuanlan.zhihu.com/p/201086165http......
  • 华大电子MCU-CIU32F011x3、CIU32F031x5特点和简介
    1.华大电子MCU产品特性•内核与系统–32位ARM®CortexTM-M0处理器内核–工作频率可达48MHz–32个指令周期32位硬件乘法器–32个中断源,可配置4层中......
  • linux中使systemd-journald永久保存日志并挂载容器-普通用户挂载
    永久保留日志     ......
  • debian 11 命令行添加蓝牙设备
    打开系统蓝牙sudoservicebluetoothstart进入bluetoothctlbluetoothctl输入以下命令poweronagentondefault-agentscanonpairyour-Device-MAC-Addr其中p......
  • 操作系统-Linux 0.11 内核学习路线
    当初一开始拿到赵炯的书时是兴奋的,代码几乎每行都有注释,心想这不手到擒来的吗。但是代码看到十几行就看不下去了,没错就是十几行,操作系统的代码跟应用层的代码完全是两回事,......