澳门新浦京娱乐场网站-www.146.net-新浦京娱乐场官网
做最好的网站

澳门新浦京娱乐场网站MySQL复习笔记II,小编与

1.到官网下载,直接百度"mysql"即可找到

目录

MySQL复习笔记II

1、下载MySQL

本次安装使用的机器为阿里云上一台服务器 , 安装的Mysql 版本为5.7,使用yum进行安装

澳门新浦京娱乐场网站 1

  • mac安装配置mysql
    • 1、mysql的安装
    • 2、设置root用户的密码
    • 3、分别执行一下命令
    • 4、配置mysql环境变量

 

  到mysql的官网http://dev.mysql.com/downloads/mysql/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。

一、安装Mysql的yum源

mysql的yum源可以从Mysql官网上获得。

澳门新浦京娱乐场网站 2

选择需要的yum源

此处可以不进行下载,只要获取yum源的下载url即可。

  • 安装mysql yum 源
    yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2.双击安装包,一路安装即可

mac安装配置mysql

一、为 root 管理员账户设置密码

澳门新浦京娱乐场网站 3

二、安装Mysql

yum install mysql-community-server

澳门新浦京娱乐场网站 4

1、mysql的安装

​ 安装过程十分简单,直接根据安装包一步步操作即可

一般 MySQL 的 root 默认密码为空,如果你之前并没有设置过 root 密码就使用 mysqladmin 命令,

  mac的选择.dmg文件下载即可。

三、启动Mysql服务

  • 启动mysql服务
    systemctl start mysqld

  • 重启mysql服务
    systemctl restart mysqld

  • 停止mysql服务
    systemctl stop mysqld

3.然后进到系统设置

2、设置root用户的密码

​ 1⃣️在系统偏好设置中关闭mysql服务

​ 2⃣️进入终端:执行

cd /usr/local/mysql/bin/

​ 获取管理员权限:

sudo su

​ 禁止mysql的验证功能

./mysqld_safe --skip-grant-tables &

 

  点击了“Download”,然后会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks,just take me to downloads!”,然后这才真正跳转到了下载的界面,这个界面列了很多的供下载的服务器,选择一个服务器进行下载就OK了。

四、设置开机启动

systemctl enable mysqld.service

澳门新浦京娱乐场网站 5

3、分别执行一下命令

./mysql

FLUSH PRIVIEGES;

SET PASSWORD FOR 'root'@'localhost' = 'root'

通过这些命令将会设置mysql默认用户root的密码为root

则可以使用如下 mysqladmin 命令来修改 root 密码:

2、安装MySQL

五、登录mysql

mysql5.7安装完成后会默认生成root用户的密码,我们需要先获取到root用户的默认密码进行登录。
mysql在安装完成后会在/var/log/mysqld.log文件中保存root用户的默认密码。
获取方式:

grep 'temporary password' /var/log/mysqld.log

澳门新浦京娱乐场网站 6

方框中即为密码

  • 登录mysql
    mysql -u root -p
    提示输入用获取到密码登录mysql

  • 修改默认密码 (mysql5.7密码长度不能少于8位,必须含有大小写字母,数字,特殊字符)
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'Qwer1234!@#$';

澳门新浦京娱乐场网站 7

4、配置mysql环境变量

​ 1⃣️打开~/.bash_profile文件

​ 2⃣️在打开的文件中输入

export PATH=$PATH:/usr/local/mysql/bin

​ 退出并保存vim编辑器

​ 3⃣️输入

source ~/.bash_profile

​ 执行环境变量

现在就可以通过

mysql -u root -p

通过输入密码将会进入到mysql的交互界面。

$mysqladmin -uroot -p password 123456

  双击安装包。默认安装即可!

六、添加远程用户

mysql5.7默认只允许root用户在本地登录。但是一般我们在开发的时候,需要用开发的机器远程连接mysql,所以需要添加远程访问用户。

GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'Qwer1234!@#$' WITH GRANT OPTION;

4.接下来

(等同于 $mysqladmin -u root -p password 123456)

  注意:可能出现两种情况,

七、备注

由于本次安装使用的机器为阿里云的机器,所以在远程连接的时候遇到了点麻烦。在配置完远程用户之后,从远程不能连接。

各种找问题,最后发现阿里云机器的默认安全组没有设置对3306端口的访问规则。我们需要设置一下规则。

澳门新浦京娱乐场网站 8

依次点击

澳门新浦京娱乐场网站 9

此处我已经设置了3306端口了

澳门新浦京娱乐场网站 10

如图中设置,点击确定就可以成功远程连接

澳门新浦京娱乐场网站 11

Enter password:(输入旧密码。因为默认密码为空,所以这里直接按回车即可)

  1)这种情况较为简单。在安装完成后,他默认会帮你创建一个用户,安装过后会在提示内容中给出你的账号密码;

输入coho的用户密码

 

  2)这种情况较为麻烦。默认安装完,没有给出你的用户名密码。这种情况出现我们就需要后面修改root用户密码的方式进行解决。

澳门新浦京娱乐场网站 12

二、以 root 管理员账户的方式登入 mysql 数据库

3、查看安装情况

设置root用户的密码

$mysql -uroot -p

  前面已经安装完成了,我们现在查看一下我们的mysql是否安装成功了,流程如下:

 

(等同于 $mysql -u root -p)

   点击mac左上角的苹果表示——》选择“系统偏好设置”——》能查看到MySQL的图标即表明安装成功了(结果如下)。

 

Enter password: (输入上一步骤为 root 账户设置的密码)

澳门新浦京娱乐场网站 13

澳门新浦京娱乐场网站 14

 

4、在不知道root账号密码的情况下修改root用户密码 & 解决 error: 'Access denied for user 'root'@'localhost' (using password: YES)' 问题

切换root用户,vim /etc/profile,在文件中添加 export PATH=$PATH:/usr/local/mysql/bin   出现只读警告

三、登陆后如何辨识当前登陆账户是否为 root?

  在我们使用命令行登录mysql的时候,假如我们忘记了账号密码,经常会出现下面的提示

 

输入 use mysql; 命令,执行成功则当前登入账户为 root 账户

# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

 

 

   登录不上的原因很简单,是我们的root用户的密码错误。

 

四、如何在 mysql 系统表中查看 root 的密码(别指望是明文的)?

  解决办法如下:

澳门新浦京娱乐场网站 15

#使用系统表

1)关闭我们的mysql服务

更改权限,再次进去编辑即可

use mysql;

澳门新浦京娱乐场网站MySQL复习笔记II,小编与Linux的那个事。  方法很简单,点进上面的“系统偏好设置”里面的MySQL图标,停止MySQL的运行即可。

5.关闭终端重新打开,验证是否配置完毕

#查询 root 账户的密码(返回结果是经过加密了的)

2)重新启动mysql服务,执行下面命令【在终端执行】

澳门新浦京娱乐场网站 16

select password from user where user='root';

  2.1 进入mysql命令模式:

 

 

mysql -u root mysql 

五、以 root 账户登入 mysql 数据库后,如何以更新系统表的方式更改 root 账户密码?

  当终端进入   mysql>的前缀模式是,即命令行进入mysql的命令模式。  

#使用系统表

  2.2 更改root用户的密码,其中newpassword是新的密码,root是修改的用户名

use mysql;

UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

#以更新系统表的方式更改 root 账户的密码

  2.3 mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置生效。­

 

FLUSH PRIVILEGES;

update user set password=PASSWORD('123456') where user='root';

  到这里就把root的密码修改为 newpassword。切记,需要先把mysql的服务关闭之后重启再试试。

#让更改生效(如果不执行如下命令,则修改的新密码不会生效)

  澳门新浦京娱乐场网站MySQL复习笔记II,小编与Linux的那个事。谢谢您的阅读!

flush privileges;

 

六、一行命令完成 root 账户密码的修改

#将旧密码 12345 改为新密码 54321

$mysqladmin -u root -p 12345 password 54321

(等同于 $mysqladmin -uroot -p12345 password 54321)

 

七、数据库操作相关的 SQL 语句

#查看所有数据库

show databases;

#新建名为 db 的数据库(需要具有一定的权限,root 可以,匿名用户不可以)

create database db;

#使用名为 db 的数据库

use db;

#删除名为 db 的数据库

drop database db;

#退出 mysql 数据库

quit 或 exit 即可

 

八、以匿名用户的身份登入 mysql 数据库

$mysql 即可

 

九、登陆远程主机上面的 mysql 数据库

$mysql -h110.110.110.110 -uroot -p123456;

一、为 root 管理员账户设置密码 一般 MySQL 的 root 默认密码为空,如果你之前并没有设置过 root 密码就使用 mysqladmin 命令,...

本文由澳门新浦京娱乐场网站发布于数据库,转载请注明出处:澳门新浦京娱乐场网站MySQL复习笔记II,小编与