Linux安装Mysql8.0.11
时间:2020-05-22
本文章向大家介绍Linux安装Mysql8.0.11,主要包括Linux安装Mysql8.0.11使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1. 下载安装包
- 方式一:百度网盘下载
链接:https://pan.baidu.com/s/11t_JXUp-SXRaioNDvdltNg
提取码:uzyj
- 方式二:在线下载
1 #下载安装包到/usr/local/src/ 2 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
2. 安装
1 cd /usr/local/src/ 2 3 #解压 4 tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz 5 6 #拷贝到/usr/local 7 mv /usr/local/src/mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/ 8 9 #修改名称 10 mv ./mysql-8.0.11-linux-glibc2.12-x86_64 mysql-8.0.11 11 12 #创建存放数据文件夹 13 mkdir /usr/local/mysql-8.0.11/data 14 15 #创建用户及用户组 16 groupadd mysql 17 useradd -g mysql mysql 18 19 #授权 20 chown -R mysql.mysql /usr/local/mysql-8.0.11 21 22 #初始化数据库(记录临时密码) 23 cd /usr/local/mysql-8.0.11/ 24 ./bin/mysqld --user=mysql --lower-case-table-names=1 --basedir=/usr/local/mysql-8.0.11/ --datadir=/usr/local/mysql-8.0.11/data/ --initialize ; 25 26 #配置my.cnf 27 vi /etc/my.cnf 28 #在[mysqld]下添加 29 basedir=/usr/local/mysql-8.0.11 30 datadir=/usr/local/mysql-8.0.11/data 31 socket=/tmp/mysql.sock 32 character-set-server=utf8 33 lower-case-table-names=1 34 35 #建立Mysql服务 36 cp -a ./support-files/mysql.server /etc/init.d/mysql 37 chmod +x /etc/init.d/mysql 38 chkconfig --add mysql 39 40 #检查服务是否生效 41 chkconfig --list mysql 42 43 #启动、停止、重启 44 service mysql start 45 service mysql stop 46 service mysql restart
3. 登录Mysql修改密码并设置权限
1 #登录(使用临时密码) 2 mysql -uroot -p 3 4 #若出现-bash: mysqldump: 未找到命令 5 ln -s /usr/local/mysql-8.0.11/bin/mysql /usr/bin 6 7 #修改密码 8 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password'; 9 10 #配置远程连接 11 vi /etc/my.cnf 12 13 #在[mysqld]在增加 14 default_authentication_plugin=mysql_native_password 15 16 #修改root权限 17 use mysql 18 update user set host ='%' where user='root'; 19 alter user 'root'@'%' identified with mysql_native_password by 'new password'; 20 flush privileges;
原文地址:https://www.cnblogs.com/cao-lei/p/12934293.html
- Shield:支撑美团点评品类最丰富业务的移动端模块化框架开源了
- 点击块,让小块动起来 - 函数封装
- 玩玩文本挖掘-wordcloud、主题模型与文本分类
- Typecho 前台 getshell 漏洞分析
- 关于其他选择器以及选择器优先级详解
- 2016.05 第二周 群问题分享
- MyFlash——美团点评的开源MySQL闪回工具
- R语言关联规则可视化:扩展包arulesViz的介绍
- JS设置标签的内容和样式
- 大圣魔方——美团点评酒旅BI报表工具平台开发实践
- 详析获取标签
- 深度学习及AR在移动端打车场景下的应用
- R案例操作:RQDA和tm包结合进行文本挖掘
- 用Vue.js开发微信小程序:开源框架mpvue解析
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法