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;

相关推荐
Joseph Cooper5 分钟前
STM32MP157 Linux驱动学习笔记(四):典型总线与设备模型(SPI/USB)
linux·stm32·学习
阿丰资源10 分钟前
基于SpringBoot+MySQL的社区团购系统设计与实现(附源码+文档+数据库,直接运行)
数据库·spring boot·mysql
坚持就完事了15 分钟前
Linux中的mv命令
linux·运维·服务器
SongYuLong的博客20 分钟前
Claude Code安装配置(Linux)
linux·运维·服务器
阿丰资源37 分钟前
基于SpringBoot+MySQL的网上订餐系统(附源码)
spring boot·后端·mysql
代码不加糖1 小时前
0基础搭建前后端分离项目:实现菜单与界面左右布局
java·前端·javascript·mysql·elementui·mybatis
还是阿落呀1 小时前
第二章 数据类型、表的约束
数据库·mysql
WL_Aurora1 小时前
MySQL 插入中文报错 ERROR 1366 (HY000): Incorrect string value 的解决办法
数据库·mysql
栈低来信1 小时前
kernel信号量源码分析
linux
Bert.Cai1 小时前
MySQL UPPER()函数详解
数据库·mysql