mysql修改密码

Linux上安装MySQL

别说谁变了你拦得住时间么 提交于 2019-12-28 05:39:59
1.1. 准备工作 Linux 使用的版本是 centos 7, 为方便起见,先把防火墙关闭,配置好网络,在安装部分,会分成两部分讲,首先讲单实例安装,也就是一台服务器上就装一个 mysql ,接下来就多实例安装,在一个服务器上安装 2 个甚至多个 mysql. 1.2. 单实例安装 cp /soft/mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz /usr/local/ 解压 mysql 到 /usr/local 目录 解压: tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz 安装需要的依赖 yum install -y libaio 具体安装 shell> groupadd mysql shell> useradd -r -g mysql mysql shell> cd /usr/local shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> mkdir mysql-files shell> chmod 770 mysql-files shell> chown -R mysql . shell> chgrp

中标麒麟V6.0安装 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

拈花ヽ惹草 提交于 2019-12-28 05:39:48
在中标麒麟6.0上安装mysql, 1、先从官网(https://dev.mysql.com/downloads/mysql/5.7.html#downloads)下载 。 我的选择如上图。 2、下载完成。 (有说“在安装时,/etc/my.cnf已经存在,首先执行命令 mv /etc/my.cnf /etc/my.cnf.bak,不然在安装的时候会报各种各样的错误。”我没遇到这种情况)。 a) 解压 tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz b)复制 cp -r mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql c)——添加系统mysql组和mysql用户 添加系统mysql组 groupadd mysql 添加mysql用户 useradd -r -g mysql mysql (添加完成后可用 id mysql 查看) 切到mysql目录 cd /usr/local/mysql d)修改当前目录拥有者为mysql用户 chown -R mysql:mysql ./ e)安装数据库 bin/mysqld - - initialize - - user=mysql - - basedir=/usr/local/mysql - - datadir=/usr

linux下通过源码安装mysql

点点圈 提交于 2019-12-28 05:39:36
小白学习linux安装mysql数据库,期间还碰到了一些坑,记录一下。 1.首先从MySQL官网下载适合自己linux系统的文件。 2.通过Xftp将压缩包上传到自己的linux服务器/usr/local目录下 进入/usr/local 文件夹下 解压 tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 通过命令修改一下解压的文件夹名称 mv mysql-5.7.26-linux-glibc2.12-x86_64 mysql 3.添加系统mysql组和mysql用户 添加系统mysql组 groupadd mysql 添加mysql用户 useradd -r -g mysql mysql (添加完成后可用id mysql查看) 4.安装数据库 切到mysql目录 cd /usr/local/mysql 修改当前目录拥有者为mysql用户 chown -R mysql:mysql ./ 安装数据库 bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 生成了临时密码 执行以下命令创建RSA private key bin/mysql_ssl_rsa_setup --datadir=/usr

CentOS系统安装mysql数据库

可紊 提交于 2019-12-28 05:39:08
CentOS系统安装mysql数据库 一、 下载mysql5.7 http://mirrors.sohu.com/mysql/MySQL-5.7/ Linux下载: 输入命令: wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 二、 建立用户,以及mysql的目录 1、 建立一个mysql的组 输入命令: groupadd mysql 2、 建立mysql用户,并放到mysql组 输入命令: useradd -r -g mysql mysql 3、 给mysql用户设置密码 输入命令: passwd mysql 三、 解压mysql 1、 把下载的mysql的包移动到Linux虚拟机下 2、 把tar包复制一份到/usr/local 目录下 输入命令: mv /software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz /usr/local 3、 解压 输入命令: cd /usr/local 输入命令: tar xzvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 4、 把解压出来的文件改下名字,改为mysql 输入命令: mv mysql-5.7.17-linux-glibc2

MySQL 基础入门_03

 ̄綄美尐妖づ 提交于 2019-12-28 01:45:59
1. 用户管理 1.1 作用 登录 管理对象 1.2 长成什么样? 用户名@‘白名单’ 1.2.1 用户名: 不要太长 , 和业务有关 emp_user01 grant all on . to wordpress@’%’ identified ‘123’; 1.2.2 白名单? user@‘10.0.0.56’ user@’%’ user@‘10.0.0.%’ 255.255.255.0 24位 user@‘10.0.0.0/255.255.254.0’ 23位 user@‘10.0.0.5%’ 50-59 user@‘localhost’ 本地 常用: user@‘10.0.0.%’ user@‘10.0.0.0/255.255.254.0’ user@‘10.0.0.5%’ 50-59 user@‘localhost’ 本地 1.3 用户管理 创建用户 : mysql > CREATE USER oldguo@ '10.0.0.%' IDENTIFIED BY '123' ; 查询用户 : mysql > select user , host from mysql . user ; mysql > select user , host , authentication_string from mysql . user ; 修改用户 : mysql > alter user

MySQL用户和权限管理

牧云@^-^@ 提交于 2019-12-27 22:39:14
前言 在MySQL 5.7.24中,关于用户及用户权限的相关信息,都保存在了mysql库中的user表中,可以将user表中大致分为用户列、权限列、安全列、资源控制列这几种。 1、用户列 user表的用户列包括 Host、 User、password,分别表示主机名、用户名和密码。其中 user和 Host为user表的联合主踺。当用户与服务器之间建立连接时,输入的账户信息中的用户名称、主机名和密码必须匹配user表中对应的字段,只有3个值都匹配的时候,才允许连接的建立。这3 个字段的值就是创建账户时保存的账户信息。修改用户密码时,实际就是修改user表的password字段值。 2、权限列 权限列的字段决定了用户的权限,描述了在全局范围内允许对数据和数据库进行的操作。包括查询权限、修改权限等普通权限,还包括了关闭服务器、超级权限和加载用户等高级权限。普通权限用于操作数据库;高级权限用于数据库管理。 user表中对应的权限是针对所有用户数据库的。这些字段值的类型为 ENUM,可以取的值只能为 Y和 N, Y表示该用户有对应的权限; N表示用户没有对应的权限。查看user表的结构可以看到,这些字段的值默认都是 N。如果要修改权限,可以使用 GRANT语句或 UPDATE语句更改 user表的这些字段来修改用户对应的权限。 3、安全列 安全列只有6个字段,其中两个是 SSI相关的

linux 安装MySql 5.7.20

爷,独闯天下 提交于 2019-12-27 16:47:04
1. 下载mysql wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz 2. 解压压缩包,并改名为mysql或你自己定义名字 cd /usr/local/ tar -xzvf /usr/local/ywshop/mysql/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql-5.7.20 3.创建用户组mysql,创建用户mysql并将其添加到用户组mysql中,并赋予读写权限 groupadd mysql --创建mysql用户组组 useradd -r -g mysql mysql --创建mysql用户并添加到mysql用户组中 chown -R mysql mysql-5.7.20/ --将mysql目录访问权限赋为myql用户 chgrp -R mysql mysql-5.7.20/ --改变mysql目录的用户组属于mysql组 4.创建/编辑配置文件 vim /etc/my.cnf #复制以下内容 [client] port = 3306 socket = /tmp/mysql.sock [mysqld]

Manjaro安装Mysql

你说的曾经没有我的故事 提交于 2019-12-27 16:15:10
一、理想情况下 //下载Mysql pacman -S mysql //初始化Mysql,记住生成的密码,方便修改 sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql //设置开机启动 systemctl enable mysqld.service //启动Mysql sudo systemctl start mysqld.service //修改密码 mysql -u root -p mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 执行以上步骤如果都没遇到问题的话,那么恭喜你成功安装好了Mysql 二、非理想情况 不过往往我们会遇到一些问题: Q1: mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql mysqld: error while loading shared libraries: libicuuc.so.65: cannot open shared object file: No such file or directory 原因:Manjaro系统中最新libicu版本是64.2

mac下mysql的安装

丶灬走出姿态 提交于 2019-12-27 12:39:01
我的电脑系统os x 10.10以上,新系统。 下载mysql:http://dev.mysql.com/downloads/mysql/ 我下载的是10.10以上的dmg安装版,压缩版也可以。设置相对麻烦,这里不予以介绍。 下载好mysql的dmg版后就傻瓜式的下一步下一步就可以了。 !安装到最后会有一个临时密码请记住它 安装好后点击左上角的苹果图标->偏好设置-> mysql->start mysql server按钮后mysql就启动了 打开终端命令—>vi .bash_profile (mysql安装好后配置自己用户的环境变量) 如果是 你的用户名:~这样的话打开vi .bash_profile而且新电脑的 话是没有任何东西的, 按i键 输入export PATH=/usr/local/mysql/bin/:$PATH 按esc然后按输入:wq回车就好了 重启终端就可以了 修改密码: 再次打开终端输入mysqladmin -u root -p password 你的新密码 确定 输入上面的临时密码回车,密码就改好了 登陆mysql: root用户登录->mysql -u root -p 输入你的密码(回车)就登录了你的mysql 新用户可有可无,根据自己的情况而定 创建一个用户 mysql> create user '你的用户名';(回车) \q(退出) -

Linux 系统下离线安装 mysql glibc版

不打扰是莪最后的温柔 提交于 2019-12-27 10:08:15
一.安装前的检查 1. 下载的时候,注意留意是32位还是64位 Linux查看位数的命令是 uname -a ,如果出现x86_64,那就是64位。 I686是32位 Linux查看版本的命令 cat /etc/system-release 2. 检查是否安装了 mysql rpm -qa | grep mysql 3. 卸载已安装的MySQL rpm -e --nodeps xxxxxx xxxxxx是上面查询得到的名字 4. 细节注意: 检查一下系统是否存在 mariadb 数据库,如果有,一定要卸载掉,否则可能与 mysql 产生冲突。   系统安装模式的是最小安装,所以没有这个数据库。   检查是否安装了 mariadb:[root@localhost ~]# rpm -qa | grep mariadb   如果有就使劲卸载干净: systemctl stop mariadb rpm -qa | grep mariadb rpm -e --nodeps mariadb-5.5.52-1.el7.x86_64 rpm -e --nodeps mariadb-server-5.5.52-1.el7.x86_64 rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 5. 系统内存检查     检查一下 linux 系统的虚拟内存大小