Search

与我们合作

我们专注:网站策划设计、网络多媒体传播、网站优化及网站营销、品牌策略与设计
主营业务:网站建设、移动端微信小程序开发、VI设计、网络运营、云产品·运维解决方案

有一个品牌项目想和我们谈谈吗?

您可以填写右边的表格,让我们了解您的项目需求,这是一个良好的开始,我们将会尽快与您取得联系。当然也欢迎您给我们写信或是打电话,让我们听到您的声音

您也可通过下列途径与我们取得联系:

地 址: 深圳.龙岗区大运软件小镇11栋3楼

电 话: 138 2888 4598 / 138 0880 9053

网 址: http://www.appvx.cn

快速提交您的需求 ↓

Linux服务器如何安装MySQL8.0?

时间:2020-05-18 浏览:3290 编辑:深圳网站建设 来源:互联网

1、软件包下载(下载至本地,上传至linux目录,本人一般上传至/usr/local/src/目录下):

根据Linux的位数,请下载合适的软件安装包:32位下载32位的安装包,64位下载64位的安装包

1.1 官网手动下载:

官网网址:https://dev.mysql.com/downloads/mysql/

1.2 Linux镜像下载(下载至目录/usr/local/src/):

cd /usr/local/src/

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz

2、安装

2.1 解压安装包

# 进入下载目录

/usr/local/src/

# 解压

tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz

# 查看

ls

# 显示内容:

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

# 移动解压后的文件夹至/usr/local

mv /usr/local/src/mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/

cd /usr/local/

# 重命名

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

# 创建文件夹data,存储文件;

cd /usr/local/mysql-8.0/

mkdir ./data

2.2 创建用户及用户组

# 用户组

groupadd mysql

# 用户 (用户名/密码)

useradd -g mysql mysql

2.3 授权

chown -R mysql.mysql /usr/local/mysql-8.0/ # 亲测

chown -R mysql .

chgrp -R mysql .

2.4 初始化数据库:

# 查看当前所在目录

pwd # 若显示/usr/local/mysql-8.0,请继续执行,否则请先进入此目录/usr/local/mysql-8.0

# 初始化 注意查看是否存在相关目录,若不存在,请新建

./bin/mysqld --user=mysql --basedir=/usr/local/mysql-8.0/ --datadir=/usr/local/mysql-8.0/data/ --initialize ; # 亲测

或 

./bin/mysql --user=mysql --basedir=/usr/local/mysql-8.0/ --datadir=/usr/local/mysql-8.0/data/ --initialize ;

注意:截图从上往下第12-13行生成的“临时密码”;


34.jpg

图片来源:Pexels


2.5 Mysql配置

vi /etc/my.cnf

2.6 建立MySQL服务

# 添加Mysql到系统服务

cp -a ./support-files/mysql.server /etc/init.d/mysql # 若mysqld,以下mysql相应的修改mysqld,如下图所示

chmod +x /etc/init.d/mysql 

chkconfig --add mysql

# 检查服务是否生效  

chkconfig --list mysql

3、启动Mysql服务

# 启动

service mysql start;

# 查看启动状态

service mysql status;

登陆Mysql:

# 登陆

mysql -uroot -p

# 输入"初始化数据库"操作时的"临时密码"

修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';

4、远程连接

1.在 my.cnf 的mysqld 下增加

default_authentication_plugin=mysql_native_password

2.进入mysql命令行

use mysql

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

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

FLUSH PRIVILEGES;

使用客户端工具进行连接。

本站文章均为深正网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,但谢绝直接搬砖和抄袭!感谢...
GO 欣赏案例
查看经典案例
在线咨询
电话咨询
0755-36630177
返回顶部
在线咨询 获取报价 电话咨询
获取报价
您的称呼:

*

您的电话:

*

您的邮箱:

*

提交 重置
重要的事情,电话里聊

接通客服

不方便的时候线上咨询,在线等哦