linux安装mysql8.0.16_mysql安装配置教程
2023-06-13 09:14:38 时间
大家好,又见面了,我是你们的朋友全栈君。
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.创建用户组以及用户和密码
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密码 其中123456是新的密码自己设置
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
18.执行 使密码生效
flush privileges;
19.选择mysql数据库
use mysql;
20.修改远程连接并生效
update user set host='%' where user='root';
flush privileges;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/182499.html原文链接:https://javaforall.cn
相关文章
- Linux快速部署:极速批量安装系统(linux批量安装系统)
- 开发Linux:探索系统组件(linux系统组件)
- 安装Linux:解锁XPS13的全新世界(xps13安装linux)
- 命令Linux下轻松安装SAR命令(linux安装sar)
- Linux进程:环境变量驱动程序运行(linux进程环境变量)
- Linux下如何更改用户ID(linux更改用户id)
- MySQL如何进行高并发配置?(mysql高并发配置)
- MySQL远程使用:掌握基础知识,远程操作Mysql数据库。(mysql远程使用)
- MySQL:安装放置的魔力(mysql装在哪)
- MySQL安装进入哪里?(mysql装在哪)
- 使用MySQL ODBC驱动连接数据库的简单指南(mysql的odbc驱动)
- MySQL索引语句:优化数据库性能的必要步骤(mysql建索引语句)
- RHEL下安装MySQL数据库简易指南(rhel 安装mysql)
- 如何在Linux上成功安装JDBC驱动程序(linux安装jdbc)
- MySQL数据库连接出现异常(mysql数据库连接不上)
- cmd下MySQL使用技巧秘籍(cmd的mysql用法)