当前位置:   article > 正文

linux 安装mysql8.0 超详细图文教程_mysql执行systemctl start mysqld失败

mysql执行systemctl start mysqld失败

部署遇到错误看一下评论区

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 

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.创建用户组以及用户和密码    

  1. groupadd mysql
  2. 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  修改信息    

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

11.添加mysqld服务到系统  

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

 

12.授权以及添加服务     

  1. chmod +x /etc/init.d/mysql
  2. 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密码  其中123456是新的密码自己设置

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

18.执行   使密码生效

flush privileges;

19.选择mysql数据库 

use mysql;

20.修改远程连接并生效       

  1. update user set host='%' where user='root';
  2. flush privileges;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/923446
推荐阅读
相关标签
  

闽ICP备14008679号