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;

相关推荐
Darkwanderor1 小时前
Linux 的权限详解
linux
清风徐来QCQ1 小时前
阿里云centos7-mysql的使用
mysql·阿里云·云计算
SabreWulf20201 小时前
Ubuntu 20.04手动安装.NET 8 SDK
linux·ubuntu·avalonia·.net8
不是吧这都有重名1 小时前
为什么ubuntu大文件拷贝会先快后慢?
linux·运维·ubuntu
Rhys..2 小时前
Python&Flask 使用 DBUtils 创建通用连接池
开发语言·python·mysql
舒一笑2 小时前
为什么where=Version就是乐观锁了?
后端·mysql·程序员
sunshine-sm2 小时前
CentOS Steam 9安装 Redis
linux·运维·服务器·redis·centos
小熊h2 小时前
MySQL集群高可用架构——组复制 (MGR)
linux·数据库·mysql
小雪_Snow3 小时前
CentOS 7 下载教程
centos