mysql新建用户

基于centos7搭建MySQL数据库

天大地大妈咪最大 提交于 2019-12-27 19:34:05
本文包括mysql服务的安装配置,和简单的使用,还包括了对mysql用户账号的授权管理,前部分为安装,后面一半为用户授权管理及简单使用(增删改查): 安装前准备: 1、centos7一个,准备系统映像,自行配置yum仓库; 2、下载安装所需软件包,链接: https://pan.baidu.com/s/13YAoybOtX55XKGQIzIxsIA 一、安装配置MySQL数据库: 为了确保MySQL数据库功能的完整性、可定制性,我采用了源代码编译安装的方式安装MySQL数据库系统,MySQL5.X系列版本的使用最为广泛,该版本的稳定性、兼容性都不错,下载源码包的官方站点为 https://www.mysql.com 。 现在MySQL已经被甲骨文公司收购了,而且甲骨文公司有意将MySQL发展为一个收费的产品,所以Linux为了避免以后的版权问题,就将MySQL数据库改成了MariaDB,MariaDB和MySQL在功能和使用上,并没有太大的区别,不过呢,大多数认为MySQL源码安装比使用Linux系统盘中的MariaDB要好一些,所以,还是使用源码安装吧,起码现在还是免费的。 1、为了避免发生程序冲突、端口冲突等问题,可以先执行以下命令,进行删除系统自带的mysql程序: [root@localhost ~]# yum -y erase mysql 2、挂载centos系统盘

Ubuntu下的MySQL安装

被刻印的时光 ゝ 提交于 2019-12-27 15:07:58
工程地址: https://github.com/tonglin0325/article-manager.git 1.搭建环境的第一步是导包,把下面这些包都导入工程中 /media/common/工作/Ubuntu软件/SpringMVC_jar包整理/aop /media/common/工作/Ubuntu软件/SpringMVC_jar包整理/apache-commons-logging /media/common/工作/Ubuntu软件/SpringMVC_jar包整理/apache-log4j /media/common/工作/Ubuntu软件/SpringMVC_jar包整理/bean-validator /media/common/工作/Ubuntu软件/SpringMVC_jar包整理/dbcp /media/common/工作/Ubuntu软件/SpringMVC_jar包整理/hibernate-3.6.8. /media/common/工作/Ubuntu软件/SpringMVC_jar包整理/JSTL /media/common/工作/Ubuntu软件/SpringMVC_jar包整理/mysql /media/common/工作/Ubuntu软件/SpringMVC_jar包整理/pager /media/common/工作/Ubuntu软件/SpringMVC

Java连接Mysql

好久不见. 提交于 2019-12-27 10:42:53
一、下载Mysql连接Jar包 1:jar可到Mysql官网下载:地址 Mysql 连接jar包 . 如图,在下拉列表框中选择Platform Independent 2:点击DownLoad 3:在新得页面点击No thanks, just start my download.意思是,不,谢谢,我只想进行下载 二、集成mysql jar到你得项目中 1:先新建一个文件夹,用来存放第三方jar,这里就是用来存放mysql得连接jar包 2:在新弹出得窗口中填写一个文件夹名称,文件夹名可以随便写,只要符合windows文件夹命名就可以,这里我写得是lib(library得简写) 3:你已经下载好了mysql jar包,如果第一步成功得话.如图 把下载的jar复制到刚才新建的lib下(Ctrl+c Ctrl+v) 4:右击lib下得mysql jar包------Build Path------Add to Build Path,如果成功得话,文件夹可能会有一些变化 三、连接mysql 1:新建一个MysqlManager 类,如果你不知道怎么建,以及建立在什么地方,我想你可能是缺少一些java以及IED得知识,不如回头学一下再过来. public class MysqlManager { private static Connection mConnect; static { try

mysql 8 的安装部署

╄→尐↘猪︶ㄣ 提交于 2019-12-27 05:39:27
公司最新的项目用到了mysql 8,安装和部署在阿里云上,系统是centos7。最近这两年我的思路从网上搜索别人的文章,转变为以官网为主,查官网资料解决问题,以百度为最后一步,因为像mysql这么庞大的产品,和系统的关联很紧密,而且文档非常的复杂,所以前人踩过的坑值得借鉴。 contos7默认安装了mariadb数据库,这里把他移除:卸载yum remove mariadb-libs.x86_64 官网安装步骤: 依赖libaio,先安装 libaio shell> yum search libaio shell> yum install libaio shell> groupadd mysql --设置mysql用户组 shell> useradd -r -g mysql -s /bin/false mysql --加入mysql用户 shell> cd /usr/local shell> tar xvf /path/to/mysql-VERSION-OS . tar . xz --解压mysql到本路径 shell> ln -s full-path-to-mysql-VERSION-OS mysql --软连接 shell> cd mysql shell> mkdir mysql-files shell> chown mysql : mysql mysql-files

mysql主从同步搭建

别来无恙 提交于 2019-12-27 02:07:59
安装mysql yum安装依赖环境 yum -y install gcc gcc-c++ lrzsz ncurses-devel cmake 使用rz命令将mysql-5.5.22.tar.gz分别上传到主从两台虚拟机中 [root@localhost src]# rz 创建运行用户 [root@localhost /usr/local/src]#groupadd mysql [root@localhost /usr/local/src]#useradd -s /sbin/nologin -M -g mysql mysql 配置并编译安装 [root@localhost src]# cd mysql-5.5.22/ [root@localhost mysql-5.5.22]# cmake -DCMAKE_INSTALL_PREFIX=/data/server/mysql -DSYSCONFDIR=/etc/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all [root@localhost mysql-5.5.22]# make -j4 && make install 设置数据库目录的权限并建立配置文件 [root@localhost /usr/local/src

linux mysql5.7 解压版安装步骤和注意事项

会有一股神秘感。 提交于 2019-12-26 22:49:48
cp support-files/mysql.server /etc/rc.d/init.d/mysql 首先到官网下载tar文件上传到linux 服务器上 解压文件: tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz ; 复制解压文件到 /usr/local目录下 在mysql 更目录下执行 mv mysql-5.7.26 /usr/local/mysql 作用是复制并重命名 3.新建用户组合用户(我也不知道这步的作用,先记录下来)。在mysql 更目录下执行 groupadd mysql useradd -r -g mysql mysql 4.修改mysql根目录用户权限 (我也不知道这步的作用,先记录下来) chown -R mysql . chgrp -R mysql . 或者 cd mysql chown -R mysql:mysql . / 5.新建data 目录 mkdir data 新建完后修改权限 cd data chown -R mysql:mysql . / 6.初始化 MySQL 配置表 . /bin/mysqld - - initialize - - user=mysql - - basedir=/home/mysql - - datadir=/home/mysql/data 这时候直接初始化如果报错

linux环境安装mysql

微笑、不失礼 提交于 2019-12-26 15:49:32
Mysql学习 Linux上安装mysql 1, 下载安装包Server version: 5.7.28 MySQL Community Server (GPL) 下载路径: https://dev.mysql.com/downloads/mysql/ 从mysql-5.7.28-linux-glibc2.12-x86_64.tar获取mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz和mysql-test-5.7.28-linux-glibc2.12-x86_64.tar.gz , test暂时还未用只上传安装:mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz 解压文件: tar xzvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz /usr/local/ 重命名文件:mv mysql-5.7.28-linux-glibc2.12-x86_64 mysql 2, 安装 先检查有无mysql用户:cat /etc/group | grep mysql cat /etc/passwd | grep mysql 如果无则添加mysql用户。 groupadd mysql useradd -r -g mysql mysql mkdir /usr/local/mysql/data

MySQL 5.7 使用原生JSON类型

吃可爱长大的小学妹 提交于 2019-12-26 10:54:06
首先回顾一下JSON的语法规则: 数据在键值对中, 数据由逗号分隔, 花括号保存对象, 方括号保存数组。 按照最简单的形式,可以用下面的JSON表示: {"NAME": "Brett", "email": "brett@xxx.com"} 如何在MySQL中使用JSON类型: 新建user表,设置lastlogininfo列为JSON类型。 mysql> CREATE TABLE user(id INT PRIMARY KEY, name VARCHAR(20) , lastlogininfo JSON); Query OK, 0 rows affected (0.27 sec) 向user表插入普通数据与json数据。mysql会对插入的数据进行JSON格式检查,确保其符合JSON格式,若插的是不合法的数据,会出现Invalid JSON text错误。 mysql> INSERT INTO user VALUES(1 ,"lucy",'{"time":"2015-01-01 13:00:00","ip":" 192.168.1.1","result":"fail"}'); Query OK, 1 row affected (0.05 sec) mysql> INSERT INTO user VALUES(2 ,"bobo",'{"time":"2015-10-07 06:44

linux 安装mysql5.7

旧街凉风 提交于 2019-12-26 08:17:54
下载 :https://dev.mysql.com/downloads/mysql/ 解压 :tar zxvf 在mysql目录创建data数据目录 新建用户组 :groupadd mysql 新建用户组 :useradd -r -g mysql mysql 赋予权限 :chown mysql:mysql -R /usr/local/mysql 进入mysql的bin目录初始化数据库: ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --initialize 临时密码在 :/usr/local/mysql/mysql.err cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql service mysql start 开机启动 : 添加服务 :chkconfig --add mysql 服务列表 :chkconfig --list 创建链接 :ln -s /usr/local/mysql/bin/mysql /usr/bin SET PASSWORD = PASSWORD('123456'); ALTER USER 'root'@

mysql——密码管理——root用户修改普通用户密码

可紊 提交于 2019-12-26 02:05:45
前期准备,建立一个普通用户: create user 'sww'@'localhost' identified by '123456'; /*创建一个用户*/ select * from user; mysql -h localhost -P 3306 -u sww -p123456 /*DOS窗口中登录查看*/ drop user 'sww'@'localhost'; /*删除这个新建的用户*/ select * from user; mysql -h localhost -P 3306 -u sww -p123456 用户名: root 密码:123DOS窗口登录: ======================================================================= 方法一、使用set语句来修改普通用户的密码 语法格式:set password for 'username'@'hostname' = password('new_password'); username:是普通用户名; hostname:是普通用户的主机名; 注意:新密码必须使用password()函数加密; create user 'sww'@'localhost' identified by '123456'; /*创建一个用户*/ select * from