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;

相关推荐
松涛和鸣11 分钟前
DAY42 SQLite3 : Dictionary Import and Data Query Implementation with C Language
linux·c语言·数据库·单片机·网络协议·sqlite
小馬佩德罗21 分钟前
如何将x264 x265的动态库编译入Linux系统中的FFmpeg源码 - x265库编译
linux·ffmpeg·x265
飞Link33 分钟前
【Anaconda】Linux(CentOS7)下安装Anaconda教程
linux·运维·python
@时间旅行者@1 小时前
LINUX离线安装postgres,rpm方式安装
linux·运维·服务器·postgresql·离线安装
whlqjn_12111 小时前
Ubuntu 20.04图形界面卸载
linux·运维·ubuntu
可爱又迷人的反派角色“yang”1 小时前
GitLab配置与git集成实践
linux·网络·git·docker·云计算·gitlab
斯普信云原生组1 小时前
Linux 平台 Redis Insight 安装卸载与常见问题
linux·运维·redis
qq_416276421 小时前
linux bashrc写各种离线库路径并验证
linux·运维·服务器
Tipriest_1 小时前
配置用户pip源与查看当前的pip的源的办法
linux·人工智能·python·pip
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [fs]mbcache
linux·笔记·学习