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;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)