mysql修改密码

mariadb-10.5.1二进制安装

烈酒焚心 提交于 2020-02-26 02:15:21
一、本博文内容简介: 有关mariaDB的介绍,大家可以移步到百度百科或者mariaDB官网进行查看。 本文主要是介绍mariaDB二进制包如何进行安装,以及mariaDB服务安装后的如何启动以及账户安全设置等等 mariaDB截止2020-02-24日,目前发部的最新的二进制版本是mariadb-10.5.1-linux-glibc_214-x86_64.tar.gz。本文采用这个版本的二进制安装。 二、二进制安装mariadb: 官方二进制安装文档 https://mariadb.com/kb/en/installing-mariadb-binary-tarballs/ 下载地址 https://downloads.mariadb.com/MariaDB/mariadb-10.5/bintar-linux-glibc_214-x86_64/mariadb-10.5.1-linux-glibc_214-x86_64.tar.gz 创建数据目录: useradd mysql -s /sbin/nologin -M mkdir /data/mysql/mysql3306/{data,binlog,logs,tmp} -p cd /data/mysql/;chown -R mysql.mysql mysql3306 安装相关依赖和下载解压: yum install libaio.x86

[MySQL]配置多个MySQL服务(Windows)

懵懂的女人 提交于 2020-02-25 23:27:04
配置多个MySQL服务 1、复制原解压好的MySQL文件到本目录下,且改名为MySQL2 2、修改MySQL2文件夹中的my.ini 修改my.ini文件中的以下内容,并保存文件: [client] port= 3307 [mysqld] port= 3307 #Path to installation directory. All paths are usually resolved relative to this. basedir=" E:/MySql/MySQL2/ " #Path to the database root datadir=" E:/MySql/MySQL2/Data/ " 3、配置环境变量 在path变量下添加:E:\MySql\MySQL2\bin 4、以管理员身份打开命令窗口,安装MySQL2服务 命令:E:\MySql\MySQL2\bin\mysqld install MySQL2 --defaults-file="E:\MySql\MySQL2\my.ini" 5、安装成功,以管理员身份启动MySQL2服务 命令:net start MySQL2 6、MySQL2默认没有密码,需要修改密码 关闭MySQL2的服务: 命令:net stop MySQL2 切换到mysqld命令下的MySQL2的文件夹下: 命令:cd E:\MySql\MySQL2

MySql 的安装

南笙酒味 提交于 2020-02-25 22:23:36
MySql 的安装 下载 mysql 可以采用国内镜像 解压安装 在安装路径中添加 my.ini 内容如下: [mysqld] # 设置 3306 端口 port=3306 # 设置 mysql 的安装目录 basedir=D:\mysql # 设置 mysql 数据库的数据的存放目录 datadir=D:\mysql\data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 max_connect_errors=10 # 服务端使用的字符集默认为 UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 默认使用 “mysql_native_password” 插件认证 default_authentication_plugin=mysql_native_password [mysql] # 设置 mysql 客户端默认字符集 default-character-set=utf8 [client] # 设置 mysql 客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8 把 bin 目录添加到环境变量中 以管理员身份运行 cmd 并且进去

Win2003 + IIS6 + PHP5 + MySQL5 + ZendOptimizer3.3.0的安装与配置

非 Y 不嫁゛ 提交于 2020-02-24 09:59:09
注意: 1、 如果服务器启用了防火墙,必须设置开放3306端口,否则MySQL启动可能会失败 2、 不可随意结束mysqld-nt.exe进程,该进程非正常结束的话,可能导致MySQL服务无法启动,必须重新安装 3、 如果程序的安装路径不同,应根据具体的情况修改相应的文件路径 一、安装步骤 1、 安装MySQL 下载MySQL,为了更换服务器的方便,在条件允许的情况下,推荐各个服务器的MySQL安装同一个版本。这里我们以MySQL 5.0.45版本的免安装压缩包为例。 把下载来的mysql-noinstall-5.0.45-win32.zip压缩包解压缩到e:\mysql文件夹中,这个文件夹里面有几个my-*.ini的文件,这些文件是MySQL的默认配置文件,可以根据系统内存的大小,选用相应的文件(内存1-2G,选择my-huge.ini;内存512M,选择my-large.ini),把文件改名为my.ini。在运行窗口中输入: e:\mysql\bin\mysqld-nt.exe --install MySQL --defaults-file=e:\mysql\my.ini 至此,MySQL安装完成,可进服务管理启动服务,或者在命令行中执行: net start mysql 来启动服务。 说明:如果要卸载mysql服务,可先把mysql服务停止,然后用以下命令来删除服务: e:

mysql

余生长醉 提交于 2020-02-24 08:49:53
概念     MySQL之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为slave通过一个I/O线程与主服务器保持通信,并监控master的二进制日志文件的变化,如果发现master二进制日志文件发生变化,则会把变化复制到自己的中继日志中,然后slave的一个SQL线程会把相关的“事件”执行到自己的数据库中,以此实现从数据库和主数据库的一致性,也就实现了主从复制。 安装mysql(一主一从)   192.168.138.187  主机 192.168.138.188  丛机 步骤一:检查虚拟机中是否有mysql环境,并将其卸载,命令如下 rpm -qa | grep -i mysql   如果有使用【rpm -e --nodeps MySQL-client-5.5.44-1.linux2.6.x86_64】命令将其删除; 使用【find / -name mysql】命令查看是否有相关的mysql文件夹 有的话,使用【rm -rf 文件名】删除相关文件或文件夹 步骤二:在【/usr/local】目录下使用命令【mkdir mysql】新建一个文件夹名为mysql,将tar文件放在该mysql文件夹下        步骤三:使用

卸载MySQL后重新安装报2502或2503各种错误万全解决办法

自闭症网瘾萝莉.ら 提交于 2020-02-24 04:21:42
最近博主安装MySQL遇到各种奇葩问题,主要还是之前安装过,然后卸载不干净,出现卸载报错,安装也报错的奇葩情况,故总结一下自己的解决过程。 情况1: 问题:之前因为自己的卸载方法不当,使得MySQL 的安装程序部分软件无法卸载,出现报2502错误,卸不干净。 解决办法:先使用腾讯电脑管家或360来强制卸载,然后删除相应的注册表文件,以及C盘下的MySQL文件。 情况2: 问题:卸载后重新安装MySQL出现报错,或者出现点击.msi文件安装就出现报错。 解决办法: (1)检查三个地方: 控制面板下的程序卸载中是否还有有关MySQL的程序,都卸载,卸载不成功的话使用情况1中的方法; C盘的相应文件夹下MySQL是否删除赶紧,包括一些隐藏的文件,可以设置隐藏文件可见来查看; 注册表是否删除干净,将所有带有MySql字眼的都删除,可以直接搜索; (2)以上都没问题了,就是.msi文件安装权限问题,使用cmd,管理员权限进入,使用安装命令: msiexec /package 你要安装的安装包路径(例如:mysql-installer-community-5.7.19.0.msi) 情况3: 问题:使用Navicat for Mysql管理工具链接MySQL不成功,报错1251 解决办法: (1)先检查自己的用户名和密码是否正确,忘记密码可以百度一下如何修改密码。 (2)不是密码问题

源码安装MYSQL及清理安装环境

萝らか妹 提交于 2020-02-23 03:40:54
1、清理安装环境 yum erase mariadb mariadb-server mariadb-libs mariadb-devel -y userdel -r mysql rm -rf /etc/my* rm -rf /var/lib/mysql 2、创建mysql用户 useradd -r mysql -M -s /bin/false 3、从官网下载tar包 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.27.tar.gz 4、安装编译工具 yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make cmake: yum -y install cmake 5、创建mysql目录 mkdir -p /usr/local/{data,mysql,log} 6、解压 tar xzvf mysql-boost-5.7.27.tar.gz -C /usr/local/ 7、编译安装 cd /usr/local/mysql-5.7.27/ cmake . -DWITH_BOOST=boost/boost_1_59_0 -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

mysql升级到5.7

北城余情 提交于 2020-02-22 19:41:44
最近遇到一个问题,执行下列语句会报错: CREATE TABLE `t_user` ( `USER_ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID', `USERNAME` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名', `PASSWORD` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码', `DEPT_ID` bigint(20) NULL DEFAULT NULL COMMENT '部门ID', `EMAIL` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱', `MOBILE` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系电话', `STATUS` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT

mysql重置密码

故事扮演 提交于 2020-02-22 13:04:04
1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务, 2.开启跳过密码验证登录的MySQL服务 输入命令 mysqld --console --skip-grant-tables --shared-memory 3.再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p 4. 密码置为空,命令如下: use mysql update user set authentication_string='' where user='root'; 5.退出mysql,执行命令: quit 6. 关闭以-console --skip-grant-tables --shared-memory 启动的MySQL服务, 7. 打开命令框,输入:net start mysql 启动MySQL服务,一管理员的身份运行cmd。 8.步骤4密码已经置空,所以无密码状态登录MySQL,输入登录命令:mysql -u root -p 9.利用上一篇博客中更改密码的命令,成功修改密码,如下图: ALTER USER 'root' @ 'localhost' IDENTIFIED BY '新密码' ; 10.验证更改后密码正确登录 输入quit,退出当前登录,输入登录命令:mysql -u root -p 输入密码,成功登录,到此,重置密码结束。

mysql8.0 重置密码 解决报错1045

青春壹個敷衍的年華 提交于 2020-02-22 12:25:20
全部用管理员运行cmd 1.net stop mysql 2.mysqld --console --skip-grant-tables --shared-memory 3.因为步骤2的操作正在占用cmd,重开一个cmd 4.新开的cmd中执行mysql 5.use mysql 6.update user set authentication_string = '' where user='root' ; string后面是两个单引号,把密码清空 7.quit 8.在之前的cmd中,Ctrl + C 停止cmd 9.net start mysql 10.新cmd中mysql -uroot -p , 按Enter, 出现“Enter password:” , 再按Enter 11.ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 修改密码,注意结尾分号 12.quit 搞定! 来源: CSDN 作者: 苜蓿飘飘 链接: https://blog.csdn.net/weixin_44256512/article/details/104439733