首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Linux上安装MySQL 8.0

Linux上安装MySQL 8.0

作者头像
程序员云帆哥
发布2022-05-12 09:54:11
发布2022-05-12 09:54:11
1.2K0
举报
文章被收录于专栏:程序员云帆哥程序员云帆哥

文章目录

一、Mysql官网下载

https://dev.mysql.com/downloads/mysql/

二、解压文件

代码语言:javascript
复制
tar -xvf mysql-8.0.13-linux-glibc2.12-x86_64.tar

三、移动到系统的本地软件目录

代码语言:javascript
复制
mv mysql-8.0.13-linux-glibc2.12-x86_64/* /usr/local/mysql/

四、安装数据库

代码语言:javascript
复制
cd /usr/local/mysql
groupadd mysql
useradd -r -g mysql mysql
mkdir data
mkdir logs
chown -R mysql:mysql /usr/local/mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

五、添加开机启动

代码语言:javascript
复制
cp support-files/mysql.server /etc/init.d/mysql.server

六、修改配置文件/etc/my.cnf

详见《MySQL 8.0如何配置my.cnf》

七、权限

代码语言:javascript
复制
chown -R mysql:mysql /usr/local/mysql

八、MySQL服务启动

代码语言:javascript
复制
启动:service mysql.server start
停止:service mysql.server stop
状态:service mysql.server status
重启:service mysql.server restart
刷新:service mysql.server reload

九、修改密码

代码语言:javascript
复制
ln -s /usr/local/mysql/bin/mysql /usr/bin
#未设置密码时,通过/etc/my.cnf文件增加skip-grant-tables,可跳过密码登录,修改后重启,设置密码后记得去掉
service mysql.server restart
代码语言:javascript
复制
mysql -u root -p 
use mysql
update user set host = '%' where user = 'root'; #开启远程连接
ALTER USER 'root' IDENTIFIED BY '123456'; #或者'root'@'%'
FLUSH PRIVILEGES;

安装时如有以下问题,可参考解决方案:

代码语言:javascript
复制
yum install  libaio-devel.x86_64
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-11-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 一、Mysql官网下载
  • 二、解压文件
  • 三、移动到系统的本地软件目录
  • 四、安装数据库
  • 五、添加开机启动
  • 六、修改配置文件/etc/my.cnf
  • 七、权限
  • 八、MySQL服务启动
  • 九、修改密码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档