【Liunx教程】Liunx版本mysql安装8.0.11教程

在平常工作或者学习中积累的教程,在此分享出来。如对大家有个帮助积极点赞或者评论。

【一、下载】

从官网下载mysql安装文件,此处选择linux版的8.0.11,链接如下:

MySQL :: Download MySQL Community Server

将下载的文件通过XFTP上传到服务器,路径为:/usr/local。

【二、解压】

将下载的文件解压缩,具体操作步骤如下所示。

1、切换到目录/usr/local下,执行如下命令。

cd /usr/local

2、解压mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz文件,执行如下命令。

 tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz  -C /usr/local/

3、执行重命名操作。

mv  mysql-8.0.11-linux-glibc2.12-x86_64  mysql

 【三、安装】

在路径/usr/local/mysql下创建data,用于存放数据。

cd /usr/local/mysql

mkdir data

创建一个账号启动mysql服务。一般情况下,不建议使用root账号启动。、

groupadd mysql

adduser mysql

为用户mysql赋权。

chown -R mysql.mysql  /usr/local/mysql

 

初始化MySql,切换到bin目录下,执行如下命令。

cd ./mysql/bin/

./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize

效果如下图所示。请记住生成的临时密码以便登录mysql,此处为“V#%%gdn&o3ys”。

在/bin目录下编辑my.cnf文件,输入命令:

vi  /etc/my.cnf

打开文件后,按i键进行vi的编辑状态。注释mysqld_safe下面的两条内容代码块,如图26所示。修改并且添加如下信息 。

# 指定mysql的安装目录

basedir=/usr/local/mysql/ 

 # 指定data的目录
datadir=/usr/local/mysql/data/

socket=/tmp/mysql.sock
character-set-server=UTF8MB4

最后按Esc后输入:wq保存编辑内容。

 

【四、配置】

配置mysql服务

添加mysqld服务到系统。注意:此处需切换到安装目录下执行。

cd /usr/local/mysql

cp -a ./support-files/mysql.server  /etc/init.d/mysql 

授权以及添加服务,在命令窗口输入如下内容。

chmod  +x  /etc/init.d/mysql

chkconfig  --add  mysql

启动mysql服务。

systemctl  start  mysql

将mysql命令添加到服务,命令行输入如下内容。

ln -sf /usr/local/mysql/bin/mysql  /usr/bin

登录修改密码开启远程

使用临时密码登录mysql,执行如下命令。

mysql -u root -p

本文中临时密码为“V#%%gdn&o3ys”,在前面初始化mysql的时候产生的。

修改mysql密码:

修改mysql密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

让密码生效执行:

 flush privileges;

切换到mysql数据库  :

use mysql;

修改远程连接:

update user set host='%' where user='root';

刷新生效:

flush privileges;

退出mysql:

exit;

​​​​​​​ 设置防火墙

配置防火墙,开放端口3306。

firewall-cmd --add-port=3306/tcp --permanent

重新加载防火墙。

firewall-cmd --reload

然后就可以远程连接了。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值