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;

相关推荐
光泽雨几秒前
mysql中的事务
数据库·mysql
黑牛儿1 分钟前
MySQL 备份与恢复详细步骤(新手版)
数据库·mysql·dba
fundoit2 分钟前
MySQL问题收集
数据库·人工智能·mysql·智能体
计算机学姐4 分钟前
基于SpringBoot的在线学习网站平台【个性化推荐+数据可视化+课程章节学习】
java·vue.js·spring boot·后端·学习·mysql·信息可视化
酸钠鈀8 分钟前
WIN10 WSL Ubuntu 环境搭建
linux·运维·ubuntu
Chasing__Dreams17 分钟前
Mysql--基础知识点--94.1--嵌套子查询转关联查询
数据库·mysql
qq_2837200518 分钟前
Python 操作 MySQL 数据库全解:增删改查、事务、连接池与性能优化
数据库·python·mysql
爱码小白19 分钟前
MySQL 系统函数专项练习题
数据库·python·mysql
Chasing__Dreams20 分钟前
Mysql--基础知识点--97--UNION ALL VS UNION
数据库·mysql
草莓熊Lotso21 分钟前
【Linux系统加餐】 mmap 文件映射全解:从底层原理、API 到实战开发(含 malloc 模拟实现)
android·linux·运维·服务器·c语言·c++