linux环境MySQL8.0安装
按照以下步骤,可成功。
可能需要libaio库,先安装
yum install libaio
下载
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz
解压
tar -xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz
复制到/usr/local/mysql
mv mysql-8.0.18-linux-glibc2.12-x86_64 /usr/local/mysql
cd /usr/local/mysql
mkdir data
添加用户groupadd mysqluseradd -g mysql mysqlchown -R mysql.mysql /usr/local/mysql/mkdir mysql_install_dbchmod 777 ./mysql_install_db/usr/local/mysql/bin/mysqld --initialize --user=mysql./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data##到此,会提示初始化密码,记录下来,等安装完成,第一次打开数据库需要cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqldcp -a ./support-files/mysql.server /etc/init.d/mysqldchmod +x /etc/init.d/mysqldchkconfig --add mysqldchkconfig --list mysqld到此安装完成,下面是配置
配置:
vi /etc/profile
打开文件后,在最后添加export PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/libexport PATH
退出编辑。
source /etc/profile
/etc/my.cnf 配置, 直接复制进去即可。
[mysqld]basedir = /usr/local/mysqldatadir = /usr/local/mysql/datasocket = /usr/local/mysql/mysql.sockcharacter-set-server=utf8port = 3306sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[client]socket = /usr/local/mysql/mysql.sockdefault-character-set=utf8
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
启动mysql
service mysql start
#返回
Redirecting to /bin/systemctl start mysql.service
#数据库启动成功
下面是数据库修改密码,外网访问,服务器需开放3306端口
mysql -uroot -p
#输入刚才记录的密码,按回车
#修改密码
alter user 'root'@'localhost'IDENTIFIED BY '123456';
#创建用户aa,密码为123456
create user aa identified by '123456';
GRANT ALL ON *.* TO 'aa'@'%' WITH GRANT OPTION;
Flush privileges;use mysql
update user set host='%' where user ='root'; 更新域属性,'%'表示允许外部访问:
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
到此结束。连续装了三台服务器,记录下来,下次直接复制
# navicate连接时,2059错误。修改密码加密规则。
use mysql
alter user 'root'@'%' IDENTIFIED BY '123' password expire never;
alter user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123';
FLUSH PRIVILEGES;
linux环境MySQL8.0安装相关推荐
- Linux环境PHP7.0安装
PHP7和HHVM比较 PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超过了HHVM.HHVM的运维复杂, 是多线程模型, 这就代表着如果一个线程导致crash了, 那么整个服务就 ...
- Alibaba Cloud Linux版本linux下mysql8.0安装
Alibaba Cloud Linux版本linux下mysql安装 官网下载rpm安装包,上传至服务器 //下载地址 https://dev.mysql.com/downloads/repo/yum ...
- MySQL8.0安装教程,在Linux环境安装MySQL8.0教程,最新教程 超详细
在Linux系统安装MySQL8.0,网上已经有很多的教程了,到自己安装的时候却发现各种各样的问题,现在把安装过程和遇到的问题都记录下来. 需要说明的一点是我使用的是SSH secure shell ...
- linux centos/redhat mysql8.0安装(汇总贴)
大家好,我是烤鸭: 今天分享一下linux 装 mysql8.0.以下都是实践过的可以用的. 1. yum方式安装(最简单方式) https://blog.csdn.net/weixin_37264 ...
- linux安装主从mysql,mysql8.0安装以及主从复制搭建(linux)
一主一从: 前提: 两台centos7(虚拟机或云服务器) 防火墙已关闭 主master:192.168.17.201 msql8.0.12 从slave:192.168.17.202 msql8.0 ...
- Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程
Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elastics ...
- Linux环境下如何安装达梦数据库
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Linux环境下如何安装达梦数据库 一.检查服务器防火墙 二.安装步骤 1.创建达梦用户 2.创建达梦目录 3.配置系统限制 4.镜像 ...
- MySQL8.0安装与基于二进制日志文件位置的主从复制
一.MySQL8.0安装 安装环境: CentOS7.6 64位 关闭防火墙,禁用selinux 安装步骤: (1)下载MySQL8.0的repo源 cd /tmp wget https://dev. ...
- 【MySQL 8.0 OCP 1Z0-908认证考试】题库精讲--第三讲mysql8.0安装配置升级(上)
第三讲--mysql8.0安装配置升级专题(上) 此专题题目较多,因此分为上中下三部分来讲,此为上篇. 完整版题库请到我的资源中下载,此为传送门.https://download.csdn.net/d ...
最新文章
- TypeError: 'range' object doesn't support item deletion《机器学习实战》改进的随机梯度上升算法
- XCTF WEB view_source
- Riot美术师经验分享:好设计是改出来的
- 如何用FPGA实现算法的硬件加速
- 我是一个来自泰兴的程序员,我喜欢C++
- 一步步学习SPD2010--第九章节--使用可重用工作流和工作流表单(1)--创建和使用可重用工作流...
- Python监控Windows下的文件变化
- CGAL4.4+VC2008编译
- 用VBS实现公司自动打卡
- Docker的镜像操作命令
- sklearn学习之LR算法实践
- 三星note10显示无法连接服务器,三星Note10+ 体验后遇到的小麻烦
- 【数据结构】—— 树状数组
- 字符串的哈希值mysql_字符串经典的hash算法
- 第五章、epub文件处理 -- 解压epub文件
- 用树莓派搜寻地外文明
- 最大流为什么会等于最小割
- 用JsonParser解析json树模型
- 关于flex布局和九宫格布局的实现
- LeetCode 412:Fizz Buzz(3/5倍数)