首页 > 数据库 >linux-安装mysql

linux-安装mysql

时间:2023-01-29 14:34:09浏览次数:46  
标签:8.0 20 -- local mysql usr linux 安装

1.在 /use/local下

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

 

 

4.解压mysql  

tar xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

 

 

5.重命名文件夹为

mysql-8.0.20

 

 

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

mkdir data 

 

 

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

groupadd mysql

useradd -g mysql mysql

 

 

8.授权用户

chown -R mysql.mysql /usr/local/mysql/mysql-8.0-20

 

 

9.切换到bin目录下

cd bin

 

 

10.初始化基础信息 

./mysqld --user=mysql --basedir=/usr/local/mysql/mysql-8.0 --datadir=/usr/local/mysql/mysql-8.0/data/ --initialize

 

得到临时密码

 

11.编辑my.cnf文件  

vi /etc/my.cnf

 

[mysqld]
basedir=/usr/local/mysql/mysql-8.0.20/  (mysql的安装目录)
datadir=/usr/local/mysql/mysql-8.0.20/data/ (data的目录)
socket=/tmp/mysql.sock
character-set-server=UTF8MB4

 

 

12.切换到安装目录 ,添加mysqld服务到系统  

cp -a ./support-files/mysql.server /etc/init.d/mysql

 

 

13.授权以及添加服务

chmod +x /etc/init.d/mysql
chkconfig --add mysql

 

 

14.启动mysql服务

service mysql start

 

 

15.查看启动状态 

service mysql status

 

 

16.将mysql命令添加到服务  

ln -s /usr/local/mysql/mysql-8.0.20/bin/mysql /usr/bin

 

 

17.用临时密码登录

mysql  mysql -uroot -p

 

 

18.修改root密码 

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

 

 

19.执行

flush privileges; 

 

 

20.选择mysql数据库 

use mysql;

 

 

21.修改远程连接并生效,退出

update user set host='%' where user='root';
flush privileges;
exit;

 

 

21.开放防火墙端口,加载生效

firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload

 

 

22.navicat远程连接

 

标签:8.0,20,--,local,mysql,usr,linux,安装
From: https://www.cnblogs.com/shirleyxueli/p/17072595.html

相关文章

  • 如何解决kaldi的依赖库mkl安装失败的问题
    最近在学习如何使用kaldi进行语音识别。按照进程进行安装部署时发现IntelMKL库总是失败。通过搜索大量的资料,但都发现不太适用。现在将失败的症状和解决方法分享一下,希望能......
  • Windows与Linux的互相访问
    安装上几台windows的主机,不管是xp系统还是win7win10,只要打开网络发现,在网上邻居上都可以看到局域网内在线的计算机。但是Linux就不行了。常见的解决办法是在Linux下安装S......
  • Ubuntu下达梦(DM8)数据库安装
    1、下载链接链接:​​https://pan.baidu.com/s/147Qnw0f3kzLYDfMlLVAY7w​​提取码:4qhi2、将iso文件拷贝到linux系统里,放到/opt/dmdbms下。创建安装目录mkdir-p/opt/d......
  • Ubuntu上安装FastDFS
    ①:安装参考链接②:所需安装包下载链接:wgethttps://sourceforge.net/projects/fastdfs/files/FastDFS%20Nginx%20Module%20Source%20Code/fastdfs-nginx-module_v1.16.tar.......
  • 如何安装配置zookeeper
    1:配置java环境修改/etc/bashrc文件,添加JAVA_HOMEcat/etc/bashrcexportJAVA_HOME=/root/jdk-11.0.16.1exportPATH=$PATH:$JAVA_HOME/bin:.2:下载zookeeper​​https://dlc......
  • 使用docker成功安装paddlespeech进行语音识别
    @[TOC]使用docker成功安装paddlespeech进行语音识别多次使用单机安装paddlepaddle及paddlespeech失败后,遇到绝大多数的原因是pyton与paddlespeech不兼容。所以转向了docker......
  • idea maven 安装及卸载本地jar包
    安装:1.打开控制台,切换到maven安装的bin目录2.执行命令 mvninstall:install-file-DgroupId=domain.group-DartifactId=ArtifactId-Dversion=1.0.0.1-Dpackaging=j......
  • Linux上如何查找占用空间最大的文件来清理
    Linux上如何查找占用空间最大的文件来清理jiang0615csdn于2022-04-1511:15:41发布3998 收藏10分类专栏:Linux操作系统运维日常工作文章标签:linux运维版权......
  • linux发送邮件mail详解
       1、发送邮件箱配置   2、配置常用邮件正文   3、邮件发送命令这两天,公司对数据安全进行了管控,发送数据时不能将数据下载到个人电脑上,上网研究了下,可以通过l......
  • mysql8.0 --mysqldump数据备份
     mysqldump数据,可以把用户名写在配置文件的[mysqldump]中但是这里只能写一个用户名和密码,如果一个数据库里有多个用户和数据库怎么分开备份。1、创建一个备份的用户test......