array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 Linux安装MySQL 8.0.11 - 爱码网

网上看了很多,有的写的不全,有的闭门造车,所以先整理些供大家参考
我安装的服务器的RedHat 6.5 ,64bit操作系统。
一、首先去官网
https://downloads.mysql.com/archives/community/
下载安装包,因为我选择的是mysql-8.0.11-1.el6.x86_64.rpm-bundle.tar RPM安装
Linux安装MySQL 8.0.11
下载之后解压得到7个文件:
1、mysql-community-client-8.0.11-1.el6.x86_64.rpm
2、mysql-community-common-8.0.11-1.el6.x86_64.rpm
3、mysql-community-devel-8.0.11-1.el6.x86_64.rpm
4、mysql-community-libs-8.0.11-1.el6.x86_64.rpm
5、mysql-community-libs-compat-8.0.11-1.el6.x86_64.rpm
6、mysql-community-server-8.0.11-1.el6.x86_64.rpm
7、mysql-community-test-8.0.11-1.el6.x86_64.rpm

二、安装
1、如果之前安装过mysql,建议先卸载赶紧,系统没安装过自动忽略
可以参考传送门https://www.cnblogs.com/taomylife/p/7234925.html
2、按顺序安装
[[email protected] ~]# rpm -ivh mysql-community-common-8.0.11-1.el6.x86_64.rpm
[[email protected] ~]# rpm -ivh mysql-community-libs-8.0.11-1.el6.x86_64.rpm
[[email protected] ~]# rpm -ivh mysql-community-libs-compat-8.0.11-1.el6.x86_64.rpm
[[email protected] ~]# rpm -ivh mysql-community-server-8.0.11-1.el6.x86_64.rpm
[[email protected] ~]# rpm -ivh mysql-community-client-8.0.11-1.el6.x86_64.rpm
[[email protected] ~]# rpm -ivh mysql-community-devel-8.0.11-1.el6.x86_64.rpm
[[email protected] ~]# rpm -ivh mysql-community-test-8.0.11-1.el6.x86_64.rpm
部分安装截图:
Linux安装MySQL 8.0.11
创建mysql 用户组:
useradd mysql
passwd mysql
安装完成后 查看MySQL信息
[[email protected] ~]# mysql -V
[[email protected] ~]# ll /etc/init.d/mysqld
[[email protected] ~]# ll /etc/my.cnf
其中datadir 位置可以在my.cnf中自行配置

MySQL启动、关闭等命令如下:

启动mysql
service mysqld start
关闭mysql
service mysqld stop
重新启动mysql
service mysqld restart
查看运行状态
service mysqld status

三、启动之后发现无法登陆:
在 my.cnf 添加 skip-grant-tables ,重启MySQL
登陆 mysql -uroot -p //提示输入密码后直接敲回车进去
选择数据库
use mysql
//将密码置空
update user set authentication_string = ” where user = ‘root’;
推出
exit

去除免密码登陆
删掉步骤1的语句 skip-grant-tables
重启服务 service mysqld restart

mysql -u root -p //提示输入密码时直接敲回车,刚刚已经将密码置空了
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘[email protected]’;//密码需包含大写字母、小写字母,数字、特殊字符 , 密码形式过于简单则会报错

四、创建远程访问权限
创建远程用户,及权限
create user test identified by ‘[email protected]’;
ALTER USER ‘test’@’%’ IDENTIFIED WITH mysql_native_password BY ‘[email protected]’;

SELECT * FROM USER WHERE USER=’test’;
SHOW GRANTS FOR test;
授予用户查询、修改、删除、增加 数据库权限
GRANT EXECUTE,INSERT,SELECT,UPDATE,DELETE ON dev_name.* TO ‘test’@’%’; //dev_name 为数据库名,test用户名
http://www.cnblogs.com/testway/p/9289827.html
grant 创建、修改、删除 MySQL 数据表结构权限
grant create on dev_name .* to [email protected]’%’;
grant alter on dev_name .* to [email protected]’%’;
grant drop on dev_name .* to [email protected]’%’;

参考的连接:
https://downloads.mysql.com/archives/community/
https://www.linuxidc.com/Linux/2018-05/152409.htm
http://www.cnblogs.com/testway/p/9289827.html
https://blog.csdn.net/wen_z_j/article/details/80729489
https://www.cnblogs.com/goodhacker/p/3373213.html

相关文章: