mysql修改密码

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

孤人 提交于 2020-01-01 02:50:10
这个问题,是由于未输入用户名密码,或密码错误导致的。如果未输入密码,执行“mysql -u root -p 密码” 进入。 修改密码方法如下: 1:进入cmd,停止mysql服务:Net stop mysql 到mysql的安装路径启动mysql,在bin目录下使用mysqld-nt.exe启动, 2:执行:mysqld -nt --skip-grant-tables(窗口会一直停止) 3:然后另外打开一个命入令行窗口,执行mysql(或者直接进入Mysql Command Line Cilent),此时无需输入密码即可进入。   >use mysql   >update user set password=password("123") where user="root";   >flush privileges; >mysql restart >quit 4: 在任务管理器,结束 mysqld.exe进程 5: 重新执行 mysql -u root -p 按提示输入密码。 6: 这个时候,可以进入,但执行任何命令都会提示:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 解决方案:进入后运行 > SET

mysql安装教程

北城余情 提交于 2020-01-01 02:23:55
MySQL安装配置 官网下载地址 https://dev.mysql.com/downloads/file/?id=471503 2.检测本地是否有mysql已存在的包 rpm -qa | grep mysql 3.检测本地是否有 mariadb 已存在的包 rpm -qa | grep mariadb 4.如果存在,则使用yum命令卸载 mariadb-libs-5.5.56-2.el7.x86_64 yum -y remove mariadb-libs-5.5.56-2.el7.x86_64 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 5.创建一个文件夹,上传jar包到/opt/software/mysql mkdir /opt/software/mysql 6.解压mysql jar包 tar -xvf mysql-5.7.19-1.el7.x86_64.rpm-bundle.tar -C /opt/module/mysql 7.安装mysql的 server、client、common、libs、lib-compat rpm -ivh --nodeps mysql-community-server-5.7.19-1.el7.x86_64.rpm rpm -ivh --nodeps mysql-community

centos7 安装mysql

断了今生、忘了曾经 提交于 2020-01-01 02:21:44
1.下载MySQL资源 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 2.安装 yum -y install mysql57-community-release-el7-10.noarch.rpm 3.安装MySQL服务器 yum -y install mysql-community-server 4.启动MySQL服务 systemctl start mysqld #查看MySQL的启动状态 systemctl status mysqld #开机启动 systemctl enable mysqld systemctl daemon-reload 5.登录root用户及修改密码 mysql -u root -p set password for 'root'@'localhost'=password('MyNewPd'); 6.添加远程登录用户 默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户: mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!'

在centos7中安装MySQL5.7

我只是一个虾纸丫 提交于 2020-01-01 02:11:58
1.下载mysql源安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2.安装mysql源 yum localinstall mysql57-community-release-el7-8.noarch.rpm 3.检查mysql源是否安装成功 yum repolist enabled | grep "mysql. -community. " 4.安装MySQL yum install mysql-community-server 5.启动MySQL服务 systemctl start mysqld 6.设置开机启动 systemctl enable mysqld systemctl daemon-reload 7.修改root本地登录密码 查看临时密码 grep 'temporary password' /var/log/mysqld.log 登陆数据库(使用上面的临时密码) mysql -uroot-p 修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY'new password'; *** 这样就完成了MySQL在centos下的安装 来源: https://www.cnblogs.com/happy4java/p

mysql

╄→尐↘猪︶ㄣ 提交于 2020-01-01 01:47:02
tar压缩包安装 #查询mysql rpm -qa|grep mysql rpm -qa|grep -i mysql #删除 rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 find / -name mysql yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6 #mysql安装 1.解压压缩包 tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz -C /usr/local/software/ 2.修改文件夹名字 mv mysql-5.7.26-linux-glibc2.12-x86_64/ mysql 3.检查并创建用户和用户组 cat /etc/group | grep mysql cat /etc/passwd |grep mysql groupadd mysql useradd -r -g mysql mysql 4.创建data文件夹 mkdir data 5.授权目录和用户 chown -R mysql:mysql mysql/ chmod -R 755 mysql/ 6.安装并初始化 执行下面命令之前去/etc/目录下查看是否有my.cnf配置文件,如果有,删除或者修改名字备份起来

MySQL用户管理

爱⌒轻易说出口 提交于 2020-01-01 01:45:54
用户管理主要有以下作用: 1. 可以限制用户访问哪些库、哪些表 2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、ALTER等操作 3. 可以限制用户登录的IP或域名 4. 可以限制用户自己的权限是否可以授权给别的用户 一.创建MySQL用户: 创建MySQL用户有三种方法: 1.通过CREATE USER命令进行创建用户 语法:CREATE USER 'username'@'host' [IDENTIFIED BY 'PASSWORD'] 其中密码是可选项; mysql> create user www@'localhost' identified by '123456'; Query OK, 0 rows affected (0.00 sec) mysql> create user www@'%' identified by '123456'; Query OK, 0 rows affected (0.00 sec) mysql> create user www@'192.168.1.10'; Query OK, 0 rows affected (0.00 sec) 说明:该方法创建出来的用户只有连接数据库的权限,需要后续继续授权; 2.通过 GRANT 命令创建用户(常用方法) 这种方法进行创建的用户,当数据库存在用户的时候GRANT会对用户进行授权

MySQL数据库的账户管理

我怕爱的太早我们不能终老 提交于 2020-01-01 01:43:41
账户管理 在生产环境下操作数据库时,绝对不可以使用root账户连接,而是创建特定的账户,授予这个账户特定的操作权限,然后连接进行操作,主要的操作就是数据的crud MySQL账户体系:根据账户所具有的权限的不同,MySQL的账户可以分为以下几种 服务实例级账号:,启动了一个mysqld,即为一个数据库实例;如果某用户如root,拥有服务实例级分配的权限,那么该账号就可以删除所有的数据库、连同这些库中的表 数据库级别账号:对特定数据库执行增删改查的所有操作 数据表级别账号:对特定表执行增删改查等所有操作 字段级别的权限:对某些表的特定字段进行操作 存储程序级别的账号:对存储程序进行增删改查的操作 账户的操作主要包括创建账户、删除账户、修改密码、授权权限等 注意: 进行账户操作时,需要使用root账户登录,这个账户拥有最高的实例级权限 通常都使用数据库级操作权限 授予权限 需要使用实例级账户登录后操作,以root为例 主要操作包括: 查看所有用户 修改密码 删除用户 1. 查看所有用户 所有用户及权限信息存储在mysql数据库的user表中 查看user表的结构 desc user; 主要字段说明: Host表示允许访问的主机 User表示用户名 authentication_string表示密码,为加密后的值 查看所有用户 select host,user

linux上安装 mysql

这一生的挚爱 提交于 2020-01-01 01:21:59
/*--> */ /*--> */ /*--> */ /*--> */ 一.linux 上安装 mysql 1.查看mysql是否安装 rpm -qa|grep mysql 2.卸载 mysql yum remove mysql mysql-server mysql-libs mysql-common rm -rf /var/lib/mysql rm /etc/my.cnf 3.安装mysql 下载mysql的官方 yum respository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 安装 yum respository yum -y install mysql57-community-release-el7-10.noarch.rpm yum安装mysql yum -y install mysql-community-server 4. mysql 设置 首先启动mysql systemctl start mysqld.service 查看mysql状态 systemctl status mysqld.service 在日志文件中找出密码: grep "password" /var/log/mysqld.log 进入数据库: mysql -uroot -p #

MySQL主从同步

独自空忆成欢 提交于 2020-01-01 00:56:48
Top NSD DBA2 DAY01 案例1:MySQL一主一从 案例2:配置主从从同步结构 配置半同步复制模式 1 案例1:MySQL一主一从 1.1 问题 构建 主-->从 复制结构 其中主机192.168.4.10作为主库 主机192.168.4.20作为从库 1.2 方案 使用2台RHEL 7虚拟机,如图-1所示。其中192.168.4.10是MySQL主服务器,负责提供同步源;另一台192.168.4.20作为MySQL从服务器,通过调取主服务器上的binlog日志,在本地重做对应的库、表,实现与主服务器的AB复制(同步)。 图-1 提前为两台MySQL服务器安装好MySQL-server、MySQL-Client软件包,并为数据库用户root修改密码;Linux客户机上则只需安装MySQL-Client软件包即可。 1.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:初始化现有库 为了在启用binlog日志及同步之前保持主、从库的一致性,建议进行初始化——备份主服务器上现有的库,然后导入到从服务器上。 当现有库、表都采用MyISAM引擎时,可执行离线备份、恢复,这样更有效率;否则,可通过mysqldump等工具来实现库的导出、导入。 1)备份MySQL Master(192.168.4.10)上现有的库 如果服务器已经启用binlog,建议对日志做一次重置

MySQL解压版安装配置详解

一曲冷凌霜 提交于 2020-01-01 00:54:24
MySQL解压版安装起来比较简单,步骤相对较少。下面我们就来详细介绍一下如何在windows操作系统上安装解压班的MySQL。 1.下载解压版MySQL,地址: http://downloads.mysql.com/archives/community/ 2.解压到本地某个目录,例如我解压到了 E:\mySoftWare\mysql 目录下 截图是我修改过的 跟刚刚解压之后的会有所不同,先不用在意。 3.配置环境变量:   右键我的电脑->属性->更改设置->高级->环境变量->系统变量->Path,双击Path在最后追加 ;mysql安装目录,如 ;E:\mySoftWare\mysql\bin 4.在mysql解压目录下创建my.ini文件,将my-default.ini内的内容复制到my.ini,然后修改如下 basedir,datadir,port前面的#号一定要去掉。 5.以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),然后进入mysql目录,如: 先输入cd E:\mySoftWare\mysql\bin回车,再输入e:回车。 进入后输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!) 安装成功后就要启动服务了,继续在cmd中输入:net