介绍MySQL的安装、配置,以及可视化软件Navicat的安装与使用。

一、MySQL

  1. 官网下载安装包。

(1)找到DOWNLOAD选项。

mysql可视化界面工具有哪些 mysql可视化工具安装教程_MySQL

(2)选免费的社区版本。

mysql可视化界面工具有哪些 mysql可视化工具安装教程_初始化_02


(3)下载server。

mysql可视化界面工具有哪些 mysql可视化工具安装教程_MySQL_03


mysql可视化界面工具有哪些 mysql可视化工具安装教程_mysql可视化界面工具有哪些_04

  1. 安装。

(1)将下载的MySQL安装包解压到你想要放的位置,绝对路径中避免出现中文。

mysql可视化界面工具有哪些 mysql可视化工具安装教程_mysql_05


(2)以管理员身份打开命令行。

mysql可视化界面工具有哪些 mysql可视化工具安装教程_MySQL_06


(3)进入MySQL的bin目录。

mysql可视化界面工具有哪些 mysql可视化工具安装教程_mysql_07

(4)安装MySQL的服务:mysqld --install

mysql可视化界面工具有哪些 mysql可视化工具安装教程_mysql可视化界面工具有哪些_08

(5)初始化MySQL:mysqld --initialize --console

初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到。

mysql可视化界面工具有哪些 mysql可视化工具安装教程_mysql_09


(6)开启MySQL的服务:net start mysql

mysql可视化界面工具有哪些 mysql可视化工具安装教程_MySQL_10

(7)登录验证,MySQL是否安装成功:mysql -u root -p

(要注意上面产生的随机密码,不包括前面符号前面的空格,否则会登陆失败),如果和下图所示一样,则说明你的mysql已经安装成功!注意,,一定要先开启服务,不然会登陆失败,出现拒绝访问的提示符!!!

mysql可视化界面工具有哪些 mysql可视化工具安装教程_mysql_11


(8)修改密码:alter user ‘root’@‘localhost’ identified by ‘xxx’; (xxx是你要设置的密码)

由于初始化产生的随机密码太复杂,,不便于我们登录MySQL,因此,我们应当修改一个自己能记住的密码!

mysql可视化界面工具有哪些 mysql可视化工具安装教程_MySQL_12

(9)再次登录验证新密码:mysql -u root -p

得先退出MySQL:exit

然后再用新密码登录。

mysql可视化界面工具有哪些 mysql可视化工具安装教程_MySQL_13

  1. 配置环境变量。

(1)为了方便登录操作MySQL,在这里我们设置一个全局变量。
点击"我的电脑"–>“属性”–>’‘高级系统设置’’–>’‘环境变量’’。

(2)新建系统变量MYSQL,存入你自己的安装路径。

mysql可视化界面工具有哪些 mysql可视化工具安装教程_初始化_14


(2)把新建的MYSQL变量添加到Path路径变量中:%MYSQL%\bin。

mysql可视化界面工具有哪些 mysql可视化工具安装教程_mysql可视化界面工具有哪些_15


(3)配置完成之后,每当我们想要用使用MYSQL时,只需要在命令行输入登录sql语句即可。

附上常用指令。

①安装服务:mysqld --install
②初始化: mysqld --initialize --console
③开启服务:net start mysql
④关闭服务:net stop mysql
⑤登录mysql:mysql -u root -p
   Enter PassWord:(密码)
⑥修改密码:alter user 'root'@'localhost' identified by 'xxx';(xxx是新密码)
⑦标记删除mysql服务:sc delete mysql

二、navicat

  1. 百度下载破解版。
  2. 连接数据库。
    新建一个MySQL连接,连接名自己取一个,用户名、密码就是MySQL的用户名密码。
  3. mysql可视化界面工具有哪些 mysql可视化工具安装教程_初始化_16

  4. 关于报错2059。
    在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。我们可以将mysql用户登录的加密规则修改为mysql_native_password。
    解决方法:
    (1)命令行登陆MYSQL,使用:mysql -u root -p
    (2)输入登陆密码。
    (3)输入命令,其中password是你的密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

(4)输入命令,其中password是你的密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

(5)打开navicat,发现连接成功。

  1. 数据库。在新建的连接上,右击新建数据库,可以设置为你的项目名字。
  2. 新建表。选择相应的建表方式,此处以SQL文件示例。

user.sql文件如下:
SQL语句中,与字段相关的使用反引号 `,即英文输入下,在按键1左边的那个 ~ 键。与文本值相关的,使用单引号 ’ 。

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
  `id` varchar(32) NOT NULL,
  `name` varchar(20) DEFAULT NULL,
  `account` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `user_name_index` (`name`) USING BTREE,
  KEY `user_account_index` (`account`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

INSERT INTO `user` VALUES ('1', '老明', 'lm');
INSERT INTO `user` VALUES ('2', '鹏飞', 'spf');
INSERT INTO `user` VALUES ('3', '宜培', 'rap');

结果如下:

mysql可视化界面工具有哪些 mysql可视化工具安装教程_初始化_17

图中的 + - √ x 等符号,也能完成对表的操作。

三、IEDA连接MySQL