Linux 安装 Mysql8

下载mysql安装包:wget https://repo.mysql.com/mysql80-community-release-el8-1.noarch.rpm

将下载好的安装包挂载到本地:yum -y localinstall mysql80-community-release-el8-1.noarch.rpm

查看是否挂载成功:yum -y repolist enabled | grep "mysql.*-community.*"

禁用centos8.0自带的mysql模块:yum module disable mysql

安装mysql:yum -y install mysql-community-server

【安装失败】:仓库 "MySQL 8.0 Community Server" 的 GPG 公钥已安装,但是不适用于此软件包。
运行:sudo yum install mysql-server --nogpgcheck

启动mysql服务:`service mysqld start`
查看mysql服务启动状态:`service mysqld status`

mysql服务相关命令
     启动服务:service mysqld start
     停止服务:service mysqld stop
     重启服务:service mysqld restart
     查看服务状态:service mysqld status

     设置mysql开机自启:systemctl enable mysqld
     重新加载,使服务程序配置生效:systemctl daemon-reload

查看mysql安装时生成的随机密码:grep 'temporary password' /var/log/mysqld.log

登录mysql:mysql -uroot -p'刚获取到的随机密码'

安装mysql后第一次登录需要修改密码:ALTER USER 'root' @'localhost' IDENTIFIED BY '新密码';

开放mysql远程访问:
          创建权限记录:CREATE user 'root'@'%' IDENTIFIED BY 'root123';
          授权:GRANT ALL PRIVILEGES ON *.* TO 'root' @'%' WITH GRANT OPTION;
          修改密码过期策略:ALTER USER 'root' @'localhost' IDENTIFIED BY '新密码' PASSWORD EXPIRE NEVER;
          重新修改密码:ALTER USER 'root' @'%' IDENTIFIED WITH mysql_native_password BY '新密码';
          刷新权限:FLUSH PRIVILEGES;

【啰嗦一下】:
需要关闭防火墙 或 开放数据库的端口
posted @   至丰  阅读(373)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示