mysql新建用户

将mysql从5.5.25升级到8.0.12

走远了吗. 提交于 2019-11-29 05:53:36
将mysql从5.5.25升级到8.0.12过程中遇到几个问题,记录如下: 将数据库安装好后,导入原来的数据,启动tomcat,报错unable to load authentication caching_sha2_plugin,解决办法如下: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 FLUSH PRIVILEGES; #刷新权限 参考:https://blog.csdn.net/u010026255/article/details/80062153 网上也有说通过修改my.ini,加入 [mysqld] default_authentication_plugin=mysql_native_password 经过我的测试,不成功,不知道为什么 。 上述问题解决后,Tomcat启动时又遇到:java.math.BigInteger cannot be cast to java.lang.Long,无法将类型从biginteger转换到Long型,网上有说改原始代码的

Linux ubuntu 搭建lamp环境

十年热恋 提交于 2019-11-29 04:44:21
Ubuntu环境下如何安装LAMP组件? 直接一条命令:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql 设置Ubuntu文件执行读写权限 LAMP组建安装好之后,PHP网络服务器根目录默认设置是在:/var/www。由于Linux系统的安全性原则,改 目录下的文件读写权限是只允许root用户操作的,所以我们不能在www文件夹中新建php文件,也不能修改和删除,必须要先修改/var/www目录的读写权限。在界面管理器中通过右键属性不能修改文件权限,得执行root终端命令: sudo chmod 777 /var/www 。 如何安装phpmyadmin-Mysql 数据库管理 一条命令:sudo apt-get install phpmyadmin 安装开始。 phpmyadmin设置: 在安装过程中会要求选择Web server:apache2或lighttpd,选择apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码 Password of the database’s administrative user。 然后将phpmyadmin与apache2建立连接,以我的为例:www目录在/var/www,phpmyadmin在/usr/share

LNMP编译安装教程

北慕城南 提交于 2019-11-29 04:15:58
LNMP 编译安装教程 此次安装在 Centos上,我采用的CentOS的版本是:CentOS release 6.5 (Final) 可以通过以下命令查看: lsb_release -a 一.准备工作: 清理已安装的软件包 1、检查是否安装了mysql rpm -qa|grep mysql 强制卸载 rpm -e mysql-libs-5.1.73-3.el6_5.x86_64 --nodeps 2、清理httpd:yum -y remove httpd 3、清理mysql:yum -y remove mysql 我这里是没有安装过 mysql 4、清理PHP:yum -y remove php 我这里没有安装 php 二、安装必备工具 我把所有的安装包都放在了 /usr/local/src下面,如果没有可自行创建,进入目录: cd /usr/local/src/ yum -y install make gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel freetype freetype-devel libxml2

mysql 用户及权限管理 小结

那年仲夏 提交于 2019-11-29 01:46:32
博客园 首页 新随笔 联系 订阅 管理 随笔 - 23 文章 - 0 评论 - 2 mysql 用户及权限管理 小结 MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用。如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接。 在 MySQL 命令行模式下输入如下命令可以为 MySQL 创建一个新用户: 1 CREATE USER username IDENTIFIED BY 'password' ; 新用户创建完成,但是此刻如果以此用户登陆的话,会报错,因为我们还没有为这个用户分配相应权限,分配权限的命令如下: 1 GRANT ALL PRIVILEGES ON *.* TO 'username' @ 'localhost' IDENTIFIED BY 'password' ; 授予username用户在所有数据库上的所有权限。 如果此时发现刚刚给的权限太大了,如果我们只是想授予它在某个数据库上的权限,那么需要切换到root 用户撤销刚才的权限,重新授权: 1 2 EVOKE ALL PRIVILEGES ON *.* FROM 'username' @ 'localhost' ; GRANT ALL PRIVILEGES ON wordpress.* TO 'username' @ 'localhost' IDENTIFIED

mysql5.7 mgr组复制

孤街浪徒 提交于 2019-11-29 00:23:57
1 Mgr 安装配置 安装前 环境 准备 : IP 端口 路径 Server-id 组复制端口 主机名 操作系统 192.168.56.131(主) 23306 /usr/local/ 131 23356 mysql Centos6.5 192.168.56.130(主) 23306 /usr/local/ 130 23356 weblogic Centos6.5 192.168.56.128(主) 23306 /usr/local/ 128 23356 oem13c Redhat7.4 1.1 Mysql5.7 安装( 三节点机器都安装 ) 下载 mysql-5.7.25-linux-glibc2.12-x86_64.tar 安装包上传服务器对应安装目录 / usr/local 1.1.1 创建用户 [root@hdp-01 ~]# groupadd mysql [root@hdp-01 ~]# useradd -g mysql mysql 1.1.2 创建目录 [root@hdp-01 /]# mkdir -pv /app/mysql/ 1.1.3 安装 [root@mysql opt]# cd /usr/local/ [root@mysql local]# tar -xvf mysql-5.7.25-linux-glibc2.12-x86_64.tar mysql-5.7

Mysql解压版安装配置

血红的双手。 提交于 2019-11-29 00:04:11
1、下载压缩包   地址:      https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-winx64.zip 2、解压至任意不含中文的路径下 3、在根目录创建my.ini 文件,文件内容如下   注意修改端口及路径 [client] default-character-set=utf8 [mysqld] port=3306 basedir ="C:/BtSoft/mysql/mysql-5.7.20-winx64/" datadir ="C:/BtSoft/mysql/mysql-5.7.20-winx64/data/" tmpdir ="C:/BtSoft/mysql/mysql-5.7.20-winx64/data/" socket ="C:/BtSoft/mysql/mysql-5.7.20-winx64/data/mysql.sock" log-error="C:/BtSoft/mysql/mysql-5.7.20-winx64/data/mysql_error.log" log-bin=mysql-bin binlog_format=mixed server_id = 1 #skip-locking max_connections = 300 table_open_cache = 256 query

数据库初识

混江龙づ霸主 提交于 2019-11-28 22:35:28
MySQL数据库初识 1.数据库概述 什么是数据? 描述事物的符号记录称为数据.描述事物的符号既可以是数字,也可以是文字,图片,声音,图像等,数据有多种表现形式,他们都可以经过数字化后存入计算机. 什么是数据库(DataBase,简称DB)? 数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为 电子化 的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。 数据库的优势: 1.解决了操作文件的效率和便捷问题 2.解决了多个程序同时使用数据的一致性问题 3.解决了安全问题 4.解决了并发问题 什么是数据库管理系统(DataBaseManagementSystem,简称DBMS)? 数据库 管理 系统 (Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护 数据库 ,简称 DBMS 。它对 数据库 进行统一的管理和 控制 ,以保证 数据库 的安全性和完整性。用户通过 DBMS 访问 数据库 中的数据, 数据库管理员 也通过 dbms 进行数据库的维护工作。它可使多个 应用程序 和用户用不同的方法在同时或不同时刻去建立,修改和询问 数据库 。大部分 DBMS 提供 数据定义语言 DDL (Data Definition Language)和

Spring Boot 使用MySQL数据库

邮差的信 提交于 2019-11-28 22:26:37
介绍   本文将介绍如何在Spring项目中连接、处理MySQL数据库。   该项目使用Spring Data JPA和Hibernate来连接、处理MySQL数据库,当然,这仅仅是其中一种方式,你也可以使用Spring JDBC或者MyBatis.   Spring Data JPA是Spring Data的一个子项目,主要用于简化数据访问层的实现,使用Spring Data JPA可以轻松实现增删改查、分页、排序等。Spring Data拥有很多子项目,除了Spring Data Jpa外,还有如下子项目。 Spring Data Commons Spring Data MongoDB Spring Data Redis Spring Data Solr Spring Data Gemfire Spring Data REST Spring Data Neo4j   Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的ORM框架,Hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用

mysql5.5安装教程

℡╲_俬逩灬. 提交于 2019-11-28 21:39:55
mysql版本分为企业版(Enterprise)和社区版(Community),其中社区办是通过GPL协议授权的开源软件,可以免费使用,而企业版是需要收费的商业软件。 mysql官网 https://www.mysql.com/ ,进去点击 download 下拉滚动到最后,看到 MySQL Community Edition (GPL) ,点击 进去以后点击download 进入页面,滚动至最下面,看到的版本为8.0.17最新版本。一般下载的版本都为5.5,5.6,点击下图中的 Looking for previous GA versions? 即可查找到以前的版本 一般选择对应的位数 最后会弹出个需要注册用户才能下载,直接点击下图即可不用注册 ZIP Archive 安装包是下载安装源码包安装,而 MSI Installer 下载的是安装程序,两者都行,一般安装mysql5.5版本建议下载 MSI Installer 安装 MSI Installer 安装步骤: 一、MYSQL的安装 1、打开下载的mysql安装文件mysql-5.5.27-win32.zip,双击解压缩,运行“setup.exe”。 2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”,按“next”键继续。 3、点选

linux下安装mysql

笑着哭i 提交于 2019-11-28 18:53:24
1.首先在linux系统下载mysql5.7的安装包 $ cd /home/ $ wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz 2.建立一个用户组 $ sudo groupadd mysql 3.新建一个mysql用户加入该组 $ sudo useradd -r -g mysql mysql 4.在home目录下解压mysql安装包 $tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz 5.将解压之后的文件改名为mysql 放到 /opt下边 $ mv mysql-5.7.19-linux-glibc2.12-x86_64 /opt/mysql 6.进入到/opt/mysql目录下更改权限 $ chown -R mysql:mysql ./ 7.安装辅助的库文件,当然不是必须的看你系统中是不是有 $ sudo apt-get intall libaio1 7.在/etc目录下创建文件my.cnf,并且填写设置内容 $ cd /etc $ touch my.cnf $ vi my.cnf [mysqld] sql_mode=NO_ENGINE_SUBSTITUTION,STRICT