Centos下安装MySQL

Centos下安装MySQL

以下以MySQL 8 为例,步骤参考如下:

第一步:wget https://repo.mysql.com//mysql80-community-release-el8-3.noarch.rpm

第二步:rpm -ivh mysql80-community-release-el8-3.noarch.rpm

第三步:yum install mysql-server

安装完成以后,首先在mysql的配置文件中加入不区分表名大小写的配置项:
  1. 先执行 vim /etc/my.cnf.d/mysql-server.cnf
  2. 末尾加上:lower_case_table_names=1,保存退出
检查是否已经设置为开机启动MySQL服务:

systemctl list-unit-files|grep mysqld

设置开机启动:

systemctl enable mysqld.service

查看mysql服务运行状态:

systemctl status mysqld

启动mysqld服务:

systemctl start mysqld

查看临时密码:

grep -i password /var/log/mysql/mysqld.log

使用临时密码登录:

mysql -u root -p'密码'

修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '新密码';

设置全局变量简单密码:

set global validate_password.policy=0;
set global validate_password.length=1;

添加用户:

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

授权外网访问:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

刷新:

flush privileges;

相关推荐
dLYG DUMS23 分钟前
DBeaver连接本地MySQL、创建数据库表的基础操作
数据库·mysql
咖喱o25 分钟前
QinQ/VLAN Stacking
linux·运维·服务器·网络
xiaoye-duck31 分钟前
《Linux系统编程》Linux指令 (二):从零开始理解Linux基础指令
linux
月白风清江有声42 分钟前
安装mingw 版 cmake
linux
苍煜1 小时前
MySQL分库分表和ES到底怎么选?
数据库·mysql·elasticsearch
czlczl200209252 小时前
松散索引扫描/跳跃索引扫描
数据库·mysql·性能优化
呱呱巨基2 小时前
Linux 基础IO
linux·c++·笔记·学习
QFIUNE2 小时前
CD-HIT 详解:序列去冗余、安装使用与聚类结果解析
linux·服务器·机器学习·数据挖掘·conda·聚类
vortex52 小时前
XFCE 桌面环境组件详解:从面板到剪贴板管理
linux·xfce·桌面环境
苍煜3 小时前
二叉树、红黑树、B树、B+树通俗教学:各自适配场景+MySQL索引终极选型原因
数据结构·b树·mysql