mysql新建用户

MySQL创建用户与授权

好久不见. 提交于 2020-02-08 01:44:16
在linux 上的新装的mysql 需要修改root 密码 set password for 'root'@'localhost' =password('root'); 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器. 例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY ''; CREATE USER 'pig'@'%'; CREATE USER 'hive'@'%' IDENTIFIED BY 'hive'; MYSQL 默认不允许远程连接的 新建一个 @%的用户

Python操作MySQL以及SQLAchemy

徘徊边缘 提交于 2020-02-05 05:49:03
一.对于Python操作MySQL主要使用两种方式: 原生模块 pymsql ORM框架 SQLAchemy a.pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 Pymysql(py2,py3)/MySQLDB(py2) 1.下载安装 pip3 install pymysql b.使用操作 1.执行SQL #!/usr/bin/env python # -*- coding:utf-8 -*- import pymysql # 创建连接 conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='123', db='t1') # 创建游标 cursor = conn.cursor() # 执行SQL,并返回收影响行数 effect_row = cursor.execute("update hosts set host = '1.1.1.2'") # 执行SQL,并返回受影响行数 #effect_row = cursor.execute("update hosts set host = '1.1.1.2' where nid > %s", (1,)) # 执行SQL,并返回受影响行数 #effect_row = cursor.executemany(

AndroidStudio学习(二)

好久不见. 提交于 2020-02-05 03:40:45
Android Studio3.5.2连接电脑MySQL数据库 版本描述 参考链接 步骤 备注 版本描述 Android Studio:3.5.2 MySQL:5.5.58 MySQL Community Server (GPL) jar包:mysql-connector-java-5.1.22 参考链接 Android Studio 通过JDBC驱动获取Mysql数据库数据 步骤 导入jar包 Project→app→libs,复制jar包,粘贴至libs下,右击选择 Add As Library ; 复制代码并粘贴; 修改成自己IP地址及数据库信息,成功! JdbcUtil.java package com . example . mysqlconnect . utils ; import android . util . Log ; import java . sql . Connection ; import java . sql . DriverManager ; import java . sql . PreparedStatement ; import java . sql . ResultSet ; public class JdbcUtil { /* * jdbc:mysql://我的ip地址/我要访问的数据库","用户名","密码 * ip地址获取

mysql 5.7 解压版安装

坚强是说给别人听的谎言 提交于 2020-02-02 02:49:28
可能会遇到的问题: (1) 注意:命令是 mysqld -install,不是mysql,mysql后面还有个 d ,不要漏掉 (2) 打开cmd.exe程序的时候选择“用管理员身份运行” 1 、在官网下载解压版安装包,解压到自己想保存的目录。 2、配置环境变量 此电脑->高级系统设置->环境变量->系统变量Path->编辑->新建 把mysql中bin所在的目录加上 例如我的是:D:\Software\mysql-5.7.29-winx64\mysql-5.7.29-winx64\bin 3、新建my.ini文件,5.7版本没有该文件需要自己新建。 注意:两个basedir后面的路径换成自己的mysql中bin的路径 [mysqld] port = 3306 basedir=D:\Software\mysql-5.7.29-winx64\mysql-5.7.29-winx64\bin datadir=D:\Software\mysql-5.7.29-winx64\mysql-5.7.29-winx64\bin/data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

mysql数据库使用总结

北城余情 提交于 2020-02-01 12:44:47
本文主要记录一些mysql日常使用的命令,供以后查询。 1.更改root密码 mysqladmin -uroot password 'yourpassword' 2.远程登陆mysql服务器 mysql -uroot -p -h192.168.137.10 -P3306 3.查询数据库 show databases; 4.进入某个数据库 use databasename; 5.列出数据库中的表 show tables; 6.查看某个表全部字段 desc slow_log; show create table slow_log\G; (不仅可以显示表信息,还可以显示建表语句) 7.查看当前用户 select user(); 8.查看当前所在数据库 select database(); 9.创建新数据库(可以指定字符集) create database db1 charset utf8; 10.创建新表 create table t1 ( id int(4), name char(40)); 11.查看数据库版本 select version(); 12.查看数据库状态 show status; 当前会话状态 show global status; 全局数据库状态 show slave status\G; 查看主从数据库状态信息 13.查询数据库参数 show variables;

Podman使用初探-以搭建LNMP-seafile-onlyoffice为情景

孤街浪徒 提交于 2020-01-31 02:00:26
CentOS8已经发布第2版了,之前刚出来,也试着用了一下,发现对于老硬件的支持性不好,而我的测试机正好在不支持的范围内,也就没有折腾。趁着centos8.1.1911发布,加之假期,再次折腾一下。 1.测试机的lspci信息: 05:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01) 09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller 这是我的三星N148上网本的网卡信息,很老的机子了,10年前的。 通过U盘进行最小化安装,在图形界面下,只能看到无线网卡,尽管安装时已经配置了无线网络的密码等,但是安装后WiFi无法自动启动,通过nmcli 发现“plugin missing”错误。搜索了一下,找到解决方法,也就是安装“NetworkManager-wifi”即可,不过还需要wpa_supplicant-2.7-1.el8.x86_64.rpm 才可以。 这里直接给出两者的下载地址 http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages

《软件测试工程师》10 测试环境搭建

蹲街弑〆低调 提交于 2020-01-30 16:37:03
【10】测试环境搭建 分平台:windows, Linux, Unix, 分构架:J2EE(JAVA 平台 + JSP); .NET (APSX); LAMP ( PHP) 分web 服务器:Apache,tomcat,resin,jboss,weblogic,websphere, 分数据库:SQL SERVER, MYSQL, ORACLE, DB2, SYBASE 虚拟机 VMware workstation: 搭建,找时间单独搭建一下 【安装JDK】 JDK: 安装时,安装文件路径,不要放得很深,放浅一点可以提高测试效率(如:c: java). 环境变量一般包括 3 个: 1. 新建用户变量:JAVA_HOME, c:\java (JAVA_HOME 便于其他应用调用JAVA) 2. 修改系统变量的PATH:在变量值的最开始,添加c:\java\bin; 3. 系统变量 - 添加类文件变量:CLASSPATH (变量值:.; C:\java\lib\dt.jar;c:\java\lib\tools.jar;)                       = 现在本文件查找;如果失败,再依次到后两个位置查找; 环境变量配置位置:我的电脑 - 右击 - 属性 - 高级 - 环境变量 确认是否安装成功:在terminal 运行:Java -version, 显示java 版本  

Mysql中常用的操作表的Sql语句

女生的网名这么多〃 提交于 2020-01-29 12:49:05
前言: 在开发过程中,我一般使用Navicat Prenium 数据库连接工具去连接数据库 ,而且有些新功能的扩展我们需要对表进行操作,那么今天我想来总结一下我平常用的比较多的一些sql语句,后面会更加完善,希望能够帮到大家。 小贴士: 无论是对测试数据库还是正式数据库,我们需要保持清醒的头脑,如果需要对数据进行操作的时候,记得 备份,备份,备份 。 重要的事情说三遍,这个太重要,对于客户来说数据很重要。 常用命令总结: 注意: mysql的启动命令需要定位到mysql的安装目录 的bin路径下 (1)mysql的启动命令 net start mysql (2) mysql的停止命令 net stop mysql (如果发现这个命令用不了的话,可以在任务管理器中找到mysql的服务,点击关闭,然后再执行启动 命令) (3) mysql中建表 eg:以下便是新建一张用户表 ,里面有id 和name 俩个字段 create table user( id int (10), name varchar(50) ); (4)添加新字段 -- 大多数的sql操作语句已 alter table 表名开头 alter table user add address varchar(10) not Null; (5)添加多个字段 参考文章: https://www.cnblogs.com

Mysql:主从同步复制

♀尐吖头ヾ 提交于 2020-01-29 00:50:05
文章目录 一:应用场景 主从的作用: 二:MySQL主从备份原理 Mysql主从复制部署环境: 三:主从同步步骤 1:主服务器mysql-master 的配置: <3>手工编译mysql(这里编译mysql5.7版本) 2:从服务器mysql-slave1 的配置: 3:从服务器mysql-slave2 的配置: 4:同步配置完成,主从同步复制效果验证 一:应用场景 在企业网站中,后端Mysql数据库只有一台时,会有以下问题: <1>:单点故障,mysql数据库一旦宕机 ,服务不可用 <2>:无法处理大量的并发数据请求 <3>:数据一旦丢失 会是一大事故 为了防止这类事故的发生,有了更安全有效的改造办法----设置主从同步。 主从的作用: <1>:增加MySQL数据库服务器,对数据进行备份,形成主备。确保主备MySQL数据库服务器数据是一样的,主服务器宕机了,备份服务器继续工作,数据有保障。 <2>:通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力 二:MySQL主从备份原理 master 提供binlog二进制日志 slave    通过 I/O线程从master拿取binlog,并复制到slave的中继日志中 slave    通过 SQL线程从slave的中继日志中读取binlog ,然后解析到slave中 注意:主和从数据库版本必须是一样

MySQL Server 5.0安装图解

假如想象 提交于 2020-01-28 08:53:12
首先说明我个人对MySQL Server安装过程中的一些参数设置理解有限;另外下文中的图解安装步骤是按照自己的用途(一般小型系统开发)来定制的,针对不同的用途,参数的设置会有相应调整。 运行MySQL Server 5.0安装程序 “setup.exe” ,出现如下界面: 安装向导启动,按 “Next” 继续: 选择安装类型,为了方便熟悉安装过程,我们选择 “Custom”。按 “Next” 继续: 在 “Developer Components ” 上左键单击,选择 “This feature, and all subfeatures, will be installed on local hard drive.” ,以保证安装所有文件。点选 “Change...” ,手动指定安装目录。 按 “Next” 继续: 确认一下先前的设置。按 “Install” 开始安装: 正在安装中,请稍后... 出现该界面,直接 按 “Next” 继续: 直接 按 “Next” 继续: 至此,软件安装完成。勾选 “Configure the Mysql Server now” ,按 “Finish” 结束软件的安装并启动MySQL Server配置向导。 按“Next”继续: 选择配置方式,“Detailed Configuration”、“Standard Configuration”,选择