MySQL安装配置(Windows和 Linux )

文章目录

  • MySQL安装配置(Windows和 Linux )
    • 一、MySQL 下载
      • 1. 1 点击 **DOWNLOADS**
      • 1.2 点击 **MySQL Community (GPL) Downloads »**
      • 1.3 点击 **MySQL Community Server**
      • 1.4 此时跳转到最新版本的下载页面(压缩包下载)
      • 1.5 点击 **Go to Download Page** 选择安装包下载
      • 1.6 可以选择最新的版本下载,也可以点击 **Archives** 选择旧版本下载
      • 1.7 点击Downloads (不管你安装什么版本,请确定好是否适合设备 注意:64或32位)
      • 1.8 点击 **No thanks,just start my download.**
      • 1.9 下载后的压缩包 (我选择了8.0.29.0版本)
    • 二、MySQL 安装
      • 2.1 双击压缩包
      • 2.2 选择Custom,点击 Next >
      • 2.3 这里根据需要选择安装的产品:可以顺便把MySQL Workbench 安装了(我没装),点击 Next >
      • 2.4 点Execute 安装所需内容,等待下载完成。
      • 注意:如果出现错误(需要下载安装包)
        • a. 下载所需插件
        • b. 打开安装包
        • c. 点击 安装
        • d. 等待安装完成
        • e. 重启计算机
        • f. 再次运行到安装MySQL发生错误位置,继续安装
      • 2.5 点Execute 安装所需内容,等待下载完成。
      • 2.6 点击 Next >
      • 2.7 点击 Next >
      • 2.8 点击 Next >
      • 2.9 配置好端口,点击 Next >
      • 2.10 点击 Next >
      • 2.11 设置登录MySQL用户名和密码,点击 Next >
      • 2.12 设置服务名称,点击 Next >
      • 2.13 点击 Execute
      • 2.14 待所有项目安装完成后。点击Finish
      • 2.15 点击Finish
      • 2.16 点击 Next >
      • 2.17 点击 Finish
      • 2.18 MySQL Install Directory(安装目录)
      • 2.19 MySQL Data Directory (数据库数据目录)
      • 2.20 安装完成
    • 三、配置MySQL
      • 3.1 创建环境变量:
    • 四、验证MySQL
    • 五、MySQL 使用
      • 5.1 MySQL 登录
      • 5.2 其余的MySQL使用可以继续阅读下面的Linux安装部分!
    • 六、MySQL安装配置(Linux)很重要!!!
      • 6.0为什么写?
      • 6.1 下载安装包
        • 6.1.1 **打开网页**
        • 6.1.2 点击Linux版本的MySQL
          • 注意:Linux版本多,根据Linux系统选择!!!
        • 6.1.3 点击 MySQL Yum Repository 下载 (这个方式不需要解压)
        • 6.1.4 选择对应的Linux版本,点击 Download
        • 6.1.5 方法一:通过网页下载安装包
        • 6.1.5 方法二:使用命令下载(但也需要打开网页)
      • 6.2 正式安装
        • 6.2.1 安装 mysql
        • 6.2.2 安装 MySQL 服务
        • 6.2.3 等待安装完成
        • 6.2.4 启动mysql
        • 6.2.5 查看mysql状态
        • 6.2.6 找到mysql初始密码
        • 6.2.7 进⼊数据库并修改密码
        • 6.2.8 设置以下musql的密码(可以适当把密码级别降低)
        • 6.2.9 开启防⽕墙端⼝
        • 6.2.10 修改mysql字符集
        • 6.2.11 编辑字符集为utf8 (不是必须的)
        • 6.2.12 重启MySQL
      • 6.3 遇到问题
        • 6.3.1 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
          • a. 查看一下配置
          • b. 重新设置一下密码复杂度
          • b. 重新设置密码
        • 6.3.2 启动mysql报错 Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl - xe" for details.
          • a. 输入命令 `cat /var/log/mysqld.log | grep ERROR` 查看问题解决
          • b. 重启服务
        • 6.3.3 没有root用户问题
          • a. 编辑配置文件
          • b. 重启mysql
          • c.创建root用户
          • d.赋予root权限
          • e. 重新登陆验证
          • f. 退出mysql,把最开始的配置文件恢复
          • g. 重启mysql服务,重新登陆验证
        • 6.3.4 使用SQL工具连不上数据库
          • a. 打开cmd,进入mysql
          • b. 查看root用户的信息
          • c. 修改root用户的被限制的ip范围,改为不限制,及允许所有ip访问
          • d. 将权限更新操作刷新到内存中,而不用下次启动时生效:
          • e. 之后再通过web服务器上的代码,访问数据库,果然好了
          • f. 特别注意
        • 6.3.5 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
          • a. 确认MySQL服务已启动
          • b. 确认密码是否输入正确
          • c. 密码输入正确,依旧不行,如果安装时还没有配置新密码
          • d. 如果依旧不行,打开mysql配置文件
          • e. 再次登录mysql,此时无需输入密码,回车即可登录
          • f. 再次登录mysql,测试应该就可以了
          • g. 如果没什么问题,注意把刚才配置文件里的那个`skip-grant-tables`删除
          • 6.3.6 Public Key Retrieval is not allowed
      • 6.4 部分SQL语句
        • 6.3.6 Public Key Retrieval is not allowed
      • 6.4 部分SQL语句


数据库排名:https://db-engines.com/en/ranking

一、MySQL 下载

mysql官网: https://www.mysql.com/

1. 1 点击 DOWNLOADS

1.2 点击 MySQL Community (GPL) Downloads »

1.3 点击 MySQL Community Server

1.4 此时跳转到最新版本的下载页面(压缩包下载)

1.5 点击 Go to Download Page 选择安装包下载

1.6 可以选择最新的版本下载,也可以点击 Archives 选择旧版本下载


选择版本(Product Version)和 操作系统(Operating System)

1.7 点击Downloads (不管你安装什么版本,请确定好是否适合设备 注意:64或32位)

1.8 点击 No thanks,just start my download.

1.9 下载后的压缩包 (我选择了8.0.29.0版本)

二、MySQL 安装

2.1 双击压缩包

2.2 选择Custom,点击 Next >

2.3 这里根据需要选择安装的产品:可以顺便把MySQL Workbench 安装了(我没装),点击 Next >

请大家注意,因为MySQL版本不同,安装界面可能会不同,当初我装MySQL5.5时,没有包括MySQL Workbench的安装!

注意:这里可以选择安装位置

Install Directory(安装目录)和 Data Directory (数据库数据目录)

2.4 点Execute 安装所需内容,等待下载完成。

注意:如果出现错误(需要下载安装包)

a. 下载所需插件

下载所需插件

b. 打开安装包

c. 点击 安装

d. 等待安装完成

e. 重启计算机

f. 再次运行到安装MySQL发生错误位置,继续安装

2.5 点Execute 安装所需内容,等待下载完成。


2.6 点击 Next >

2.7 点击 Next >

2.8 点击 Next >

2.9 配置好端口,点击 Next >

注:Port:3306 是MySQL的端口号,请大家记住,最好不要更改。此端口是业内MySQL的默认端口号,相当于大家的共识。
相似的端口号还有http协议:80apache-tomcat:8080

2.10 点击 Next >

2.11 设置登录MySQL用户名和密码,点击 Next >

这里的密码请一定记住:用于MySQL数据库的登录

2.12 设置服务名称,点击 Next >

下图中的页面MySQL是使用者设备中MySQL服务的名字,名字下方的可选框是确认“是否在开机时启动MySQL服务,可根据自身情况选择。

注:安装结束后,可以:右击我的电脑–>管理–>服务找到此时设置的MySQL服务用来启动停止

2.13 点击 Execute

2.14 待所有项目安装完成后。点击Finish

2.15 点击Finish

2.16 点击 Next >

2.17 点击 Finish

2.18 MySQL Install Directory(安装目录)

2.19 MySQL Data Directory (数据库数据目录)

2.20 安装完成

三、配置MySQL

  我们未来使用MySQL语句时,基本上是在MySQL的图形管理工具中或在编程的IDE中使用,但是初学时我们还是需要在cmd命令行中配置相关MySQL变量,能让Windows命令行操作MySQL数据库。

右击我的电脑–>属性–>高级系统设置–>高级–>环境变量,在打开的窗口中选择系统变量下的新建按钮创建环境变量。

3.1 创建环境变量:

变量名:MYSQL_HOME
变量值:C:\Program Files\MySQL\MySQL Server 8.0
变量值中的路径是MySQL安装路径

如果没有正确配置环境变量,会出现以下情况


正确配置环境变量

四、验证MySQL

我们配置好了MySQL,现在需要在命令行中验证一下

开始–>cmd–>右键–>以管理员身份运行(注意要管理员身份)

输入net start mysql 启动MySQL服务器 (mysql是我们安装时设置的服务器名)因为我当初安装时选择了启动服务器,所以此时MySQL服务已启动。
输入 net stop mysql 停止MySQL服务器

五、MySQL 使用

5.1 MySQL 登录

使用shell命令 MySQL -uroot -p
输入密码后再 select user,host from mysql.user;

一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)

C:\>mysql -h localhost -u root -p123 -D数据库名

二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”

C:\>mysql -h 192.168.0.201 -P 3306 -u root -p123 -D数据库名

5.2 其余的MySQL使用可以继续阅读下面的Linux安装部分!

六、MySQL安装配置(Linux)很重要!!!

6.0为什么写?

  工作后才发现,其实Linux系统下的MySQL安装才是最重要的,大部分服务器都是存放在服务器Linux系统上,Windows系统下的MySQL基本上还是学习测试为主,所以有了这部分的叙述!

6.1 下载安装包

6.1.1 打开网页

MySQL下载网页

需要注意下载的版本,我下载的是MySQL8以上,如果是MySQL5版本,可能命令会有些不一样!

6.1.2 点击Linux版本的MySQL

注意:Linux版本多,根据Linux系统选择!!!
  1. Ubuntu Linux
  2. Debain Linux
  3. Red Hat Enterprise Linux /Oracle Linux (CentOS)
  4. … 其他的就不提了,知道的人自然就选了,不知道也不用在意

6.1.3 点击 MySQL Yum Repository 下载 (这个方式不需要解压)

6.1.4 选择对应的Linux版本,点击 Download

我是 CentOS7 系统,选择 **Red Hat Enterprise Linux 7 /Oracle Linux 7 **

6.1.5 方法一:通过网页下载安装包

点击 **No thanks,just start my download. **即可


之后将安装包 上传到Linux服务器需要的目录下!

6.1.5 方法二:使用命令下载(但也需要打开网页)

复制 No thanks,just start my download. 的链接URL!使用下面的命令下载

wget URL
#举例:
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm


可以看到安装包已经下载…

6.2 正式安装

Linux版本的MySQL,命令行会出现很多意料之外的问题,如果遇到了,可以参考我的 6.3 遇到问题 部分!!!

6.2.1 安装 mysql

yum -y install mysql80-community-release-el7-7.noarch.rpm

6.2.2 安装 MySQL 服务

#使用命令
yum -y install mysql-community-server

此时可能会出现密钥过期情况:The GPG keys listed for the “MySQL 5.7 Community Server”
repository are already installedbut they are not correct for this package.
Check that the correct key URLs are configured for this repository.
原因:官⽅ MySQL 存储库的 GPG 密钥已过期,⽆法安装或更新 MySQL 包。
解决⽅案:重新导⼊新的秘钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-年份
例如:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

6.2.3 等待安装完成


6.2.4 启动mysql

systemctl start mysqld.service

6.2.5 查看mysql状态

systemctl status mysqld.service

6.2.6 找到mysql初始密码

这一步非常重要,因为还没有重新设置密码,这个密码很重要,在重新设置mysql密码之前,这个密码需要记住,避免不必要的麻烦!>

grep password /var/log/mysqld.log #查看初始密码
# 我这里的密码是:5QSF8dmqhw+

6.2.7 进⼊数据库并修改密码

# 登录数据库
mysql -uroot -p

# 可以这样
mysql -uroot -ppassword # -uroot 是-u用户 (这里是root用户) -ppassword 是 -p密码 (我这里可以 -p1234)

6.2.8 设置以下musql的密码(可以适当把密码级别降低)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
set global validate_password.policy=LOW; #修改默认密码的复杂度
set global validate_password.length=4; #修改默认密码⻓度
show varialables like 'validate_password%'; #查看mysql默认密码复杂度

6.2.9 开启防⽕墙端⼝

systemctl start firewalld.service #确保防⽕墙已开启
firewall-cmd --zone=public --add-port=3306/tcp --permanent #开放3306端⼝
firewall-cmd --reload #重新载⼊

# 防⽕墙其他命令
yum install firewalld # 安装firewalld
firewall-cmd --zone=public --remove-port=3306/tcp --permanent #关闭3306端⼝(–permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --list-ports #查看防⽕墙所有开放的端⼝
firewall-cmd --state #查看防⽕墙状态
netstat -lnpt #查看监听的端⼝
netstat -lnpt |grep 5672 #检查端⼝被哪个进程占⽤
ps 6832 #查看进程的详细信息
firewall-cmd --reload #重启防⽕墙
firewall-cmd --list-ports #查看开放的端口
systemctl enable firewalld #开机启动防⽕墙
systemctl disable firewalld #禁⽌防⽕墙开机启动
systemctl start firewalld #开启防⽕墙
systemctl stop firewalld #关闭防⽕墙

6.2.10 修改mysql字符集

登录MySQL,然后输⼊status,查看mysql字符集信息:

6.2.11 编辑字符集为utf8 (不是必须的)

vi /etc/my.cnf

进入文件编辑:

#在[client]段增加下⾯代码
default-character-set=utf8
#在[mysqld]段增加下⾯的代码
#default-storage-engine=INNODB #置默认存储引擎为InnoDB,此处可不必添加
lower_case_table_names=1 #不区分⼤⼩写
character-set-server=utf8
collation-server=utf8_general_ci

6.2.12 重启MySQL

systemctl restart mysql.service #重启MySQL

6.3 遇到问题

如果上述步骤你都没什么问题,那说明你很幸运,如果没有请看下面慢慢来!!!

6.3.1 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

#翻译:您的密码太过于简单.
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
#翻译:在执行该语句之前,你必须通过 alter user 来修改密码
ERROR 1820 (HY000): You must reset your password using ALTER USE statement before executing this statement.


a. 查看一下配置
show varialables like 'validate_password%'; #查看mysql默认密码复杂度
b. 重新设置一下密码复杂度
set global validate_password.policy=LOW; #修改默认密码的复杂度
set global validate_password.length=4; #修改默认密码⻓度


#说明
#设置为ON的时候能将密码设置成当前用户名
validate_password.check_user_name
#用于验证密码强度的字典文件路径,默认为空
validate_password.dictionary_file
#密码最小长度,参数默认为8,密码长度必须大于或等于8,mysql有最小值限制,最小值是4
validate_password.length
#密码至少包含小写字母的个数和大写字母的个数
validate_password.mixed_case_count
#密码必须包含的数字个数
validate_password.number_count
#密码强度检验等级,可以使用0、1、2或相应的符号值
#0/LOW:只检查长度;1/MEDIUM:检查长度、数字、大小写、特殊字符; 2/STRONG:检查长度、数字、大小写、特殊字符、字典文件。
validate_password.policy
#密码必须包含的特殊字符个数
validate_password.special_char_count
b. 重新设置密码
#重新设置一下密码
mysql> alter user  '用户名'@'localhost' identified by '1234'; //改密码方式一
mysql> alter user  USER()  identified by '1234';  //改密码方式二
# 设置成功会显示:
Query OK, 0 rows affected(0.01 sec)

当然密码长度也可以设置更长…

6.3.2 启动mysql报错 Job for mysqld.service failed because the control process exited with error code. See “systemctl status mysqld.service” and “journalctl - xe” for details.

a. 输入命令 cat /var/log/mysqld.log | grep ERROR 查看问题解决

我这里是配置文件报错,重新配置了一下,就可以了

b. 重启服务
systemctl restart mysqld.service #重启服务
systemctl status mysqld.service # 查看mysql状态

6.3.3 没有root用户问题

mysql> select user();
+--------+
| user() |
+--------+
| root@  |
+--------+
1 row in set (0.01 sec)

a. 编辑配置文件
vim /etc/my.cnf
skip-grant-tables     #在[mysqld]下面添加这一行,忽略权限表

b. 重启mysql
systemctl restart mysql.service #重启MySQL
c.创建root用户
create user 'root'@'localhost' identified by 'rootroot';#localhost表示本地,mysql登入的时候,不用指定ip登入

此步骤可能会报以下错误,没报错的跳过(直接到权限那一步),用一下方法解决:

mysql> alter root user() identified by 'root';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'root user() identified by 'root'' at line 1
mysql> create user 'root'@'localhost' identified by 'root';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> create user 'root'@'localhost' identified by 'rootroot';
ERROR 1396 (HY000): Operation CREATE USER failed for 'root'@'localhost'

输入:flush privileges;

此时再次重新创建用户:create user 'root'@'localhost' identified by 'rootroot';

再次报错,这步没报错的也是直接跳到赋予权限那一步,报错的以下操作:

mysql> drop user 'root'@'localhost';
Query OK, 0 rows affected (0.00 sec)

再次重新创建用户:create user 'root'@'localhost' identified by 'rootroot'; 结果没有再报错,root用户创建成功。

d.赋予root权限
mysql> grant all privileges on *.* to 'root'@'localhost' with grant option;
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> exit
Bye


e. 重新登陆验证
[root@centos01 ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.31 MySQL Community Server - GPLCopyright (c) 2000, 2022, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql>
f. 退出mysql,把最开始的配置文件恢复
vim /etc/my.cnf

删除配置文件中的:skip-grant-tables

g. 重启mysql服务,重新登陆验证
[root@centos01 ~]# systemctl restart mysqld.service
[root@centos01 ~]# systemctl status mysqld.service
● mysqld.service - MySQL ServerLoaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)Active: active (running) since 五 2022-12-23 17:19:34 CST; 6s agoDocs: man:mysqld(8)http://dev.mysql.com/doc/refman/en/using-systemd.htmlProcess: 13355 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)Main PID: 13383 (mysqld)Status: "Server is operational"Tasks: 39CGroup: /system.slice/mysqld.service└─13383 /usr/sbin/mysqld12月 23 17:19:33 centos01 systemd[1]: Starting MySQL Server...
12月 23 17:19:34 centos01 systemd[1]: Started MySQL Server.
[root@centos01 ~]# mysql -uroot -p  #可以登入的话,表示前面的操作没问题
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.31 MySQL Community Server - GPLCopyright (c) 2000, 2022, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> exit
Bye
[root@centos01 ~]#

6.3.4 使用SQL工具连不上数据库

我密码输入正确,ip地址输入也是正确,但是数据库连接依旧报错。

这个异常是数据库只允许localhost或127.0.0.1访问,不允许远程访问导致的。

a. 打开cmd,进入mysql
mysql -uroot -p
b. 查看root用户的信息
 use mysql;select user,host from user;

可以看到查看范围,仅限localhost

c. 修改root用户的被限制的ip范围,改为不限制,及允许所有ip访问
update user set host='%' where user='root';
d. 将权限更新操作刷新到内存中,而不用下次启动时生效:
flush privileges;
e. 之后再通过web服务器上的代码,访问数据库,果然好了

f. 特别注意

  因为Linux上访问MySQL,基本上是用作服务器访问,不同的数据库要设置不同的权限,比如涉及到MySQL本身自带的那几个数据库,最好只允许本机访问,防止重要信息泄露给客户端!!!

6.3.5 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

#如果是NO,证明你根本没有输入密码
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO)
#键入了,应该是YES
ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)

a. 确认MySQL服务已启动
# 查看mysql状态
#方法一:
service mysqld status
#方法二:
systemctl status mysqld.service

b. 确认密码是否输入正确
c. 密码输入正确,依旧不行,如果安装时还没有配置新密码
grep password /var/log/mysqld.log #查看初始密码
# 登录数据库
mysql -uroot -p

d. 如果依旧不行,打开mysql配置文件
vim /etc/my.cnf
skip-grant-tables     #在[mysqld]下面添加这一行,忽略权限表

e. 再次登录mysql,此时无需输入密码,回车即可登录
# 登录数据库
mysql -uroot -p
#如果下面这行语句不行用再下面的
mysql> update mysql.user set authentication_string=password('123456') where User='root';#设置新密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; #设置新密码

f. 再次登录mysql,测试应该就可以了
g. 如果没什么问题,注意把刚才配置文件里的那个skip-grant-tables删除
6.3.6 Public Key Retrieval is not allowed

当提示,Public Key Retrieval is not allowed 错误的时候,我们可以在连接数据库的配置文件中加上

allowPublicKeyRetrieval=true

6.4 部分SQL语句

# 登录MySQL
mysql -h 主机名 -P 端口号 -u 用户名 -p密码
# 或
mysql -uroot -p
Enter password:****
# 查看所有的数据库
show databases;
# 创建自己的数据库
create database 数据库名;
# 使用自己的数据库
use 数据库名;
# 查看某个库的所有表格
show tables; #要求前面有use语句
show tables from 数据库名;
# 创建新的表格
create table 表名称(字段名 数据类型,字段名 数据类型);
# 查看一个表的数据
select * from 数据库表名称;
# 添加一条记录
insert into 表名称 values(值列表);
#添加两条记录到表中
insert into 表名称 values(1,'张三');
insert into 表名称 values(2,'李四');
# 删除表格
drop table 表名称;
# 删除数据库
drop database 数据库名;
# 退出登录
exit
# 或
quit

以上是MySQL最基础配置,MySQL已经可以在Linux上使用了!!!
才配置文件里的那个skip-grant-tables删除

6.3.6 Public Key Retrieval is not allowed

当提示,Public Key Retrieval is not allowed 错误的时候,我们可以在连接数据库的配置文件中加上

allowPublicKeyRetrieval=true

6.4 部分SQL语句

# 登录MySQL
mysql -h 主机名 -P 端口号 -u 用户名 -p密码
# 或
mysql -uroot -p
Enter password:****
# 查看所有的数据库
show databases;
# 创建自己的数据库
create database 数据库名;
# 使用自己的数据库
use 数据库名;
# 查看某个库的所有表格
show tables; #要求前面有use语句
show tables from 数据库名;
# 创建新的表格
create table 表名称(字段名 数据类型,字段名 数据类型);
# 查看一个表的数据
select * from 数据库表名称;
# 添加一条记录
insert into 表名称 values(值列表);
#添加两条记录到表中
insert into 表名称 values(1,'张三');
insert into 表名称 values(2,'李四');
# 删除表格
drop table 表名称;
# 删除数据库
drop database 数据库名;
# 退出登录
exit
# 或
quit

以上是MySQL最基础配置,MySQL已经可以在Linux上使用了!!!

MySQL安装配置(Windows和 Linux )相关推荐

  1. PHP安装配置(Windows和Linux)-一篇就够了

    文章目录 PHP Windows 1.下载 2.解压缩 3.配置 4.php.ini文件 5.测试配置(此步可跳过) 6.测试PHP代码 Linux 1.下载和解压 2.安装 3.php.ini 4. ...

  2. Apache安装配置(Windows和Linux)-有手就行

    文章目录 Apache Windows 1. 下载 2. 解压缩 3. 修改配置 4. 测试配置文件是否合法 5. 安装Apache服务 6. 启动服务 7. 测试 Linux 1. 下载 2. 解压 ...

  3. CentOS 6.3安装配置LAMP服务器(Linux+Apache+MySQL+PHP5)

    服务器系统环境:CentOS 6.3 客户端系统环境:Windows 7 ultimate(x86)sp1 简体中文旗舰版 ※ 本文档描述了如何在Linux服务器配置Apache.Mysql.PHP5 ...

  4. SUSE Linux 11里Nginx+Resin+JSP+Memcached+MySQL安装配置整合

    服务器运维与网站架构|Linux运维|X研究 let's face reality,loyalty to an ideal! 首页 Linux Nginx Security Shell 服务器架构 互 ...

  5. mysql数据库解压安装教程_MySQL数据库之windows 10下解压版MySql安装配置方法教程...

    本文主要向大家介绍了MySQL数据库之windows 10下解压版MySql安装配置方法教程 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. windows 10 下安装解压版的 ...

  6. linux 安装nginx php mysql 配置文件在哪_linux下 php+nginx+mysql安装配置

    我主要是用来安装php,以及nginx和php的交互. 一 安装插件 可以选择YUM安装或者源码编译安装gccgcc-c++zlib pcre pcre-devel libevent libevent ...

  7. Linux Apache php MySQL 安装配置(Centos 6.4 yum安装)

    一.yum准备 1.Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器. 基于RPM包管理,能够 ...

  8. boost安装(windows、linux)

    boost安装(windows.linux) boost是一个功能强大.构造精巧.跨平台.开源并且完全免费的C++程序库. boost安装(vs2017+boost_1_64_0+win10) 1.到 ...

  9. IIS+PHP+MYSQL安装配置

    IIS+PHP+MYSQL安装配置 首先下载php-5.2.0-win32.zip,mysql-noinstall-5.0.22-win32.zip和phpMyAdmin-2.9.1.1-all-la ...

最新文章

  1. [WPF]WPF中材质制作——图片和矢量图之争
  2. 20145303 《信息安全系统设计基础》第3周学习总结
  3. Python学习笔记:错误和异常
  4. boost::intrusive::get_parent_from_member用法的测试程序
  5. windows2008下配置iis时出现错误“由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。”...
  6. html美化file按钮,css 美化file按钮
  7. sql 查出一张表中重复的所有记录数据
  8. 英国脱欧:3/4的技术初创公司将面临严峻时期
  9. 新手学习selenium路线图(老司机亲手绘制)-学前篇
  10. 小程序商城框架源码 小程序源码带前端+后台+数据库
  11. js实现将网页下载为pdf
  12. 计算机房无管网消防中七氟丙烷的药剂用量
  13. 程鑫峰:1.19伦敦金陷多空交织,长江金业后市行情解析
  14. 三万元存一年,利息是多少?银行工作人员:这么存最合算!
  15. springboot电子邀请函制作
  16. 这可是全网EVE安装最完整,最详细的图解,没有之一【安装图解】
  17. 如何扩大图片尺寸大小?图片怎么编辑大小尺寸?
  18. STM32驱动新西达电调和无刷电机
  19. 原 农民工自学java到找到工作的前前后后
  20. MySQL之导出整个及单个表数据

热门文章

  1. 赵纪锋首谈2018淘宝双十一全新玩儿法!恭喜你在双十一前看见了!
  2. 【JAVA微服务架构项目前后端分离开发-MyMooc教育在线学习平台】
  3. 微信小程序的自定义导航栏
  4. Python中字典的基本操作
  5. python判断素数的函数_python寻找1~n以内(包括n)所有素数
  6. postman-SOAP 请求
  7. 香港第一金:美债上升美元走强 黄金暴跌下破199
  8. linux操作系统上网本下载,veket linux系统下载
  9. 通过注册表更改组策略(禁止安装软件)bat脚本
  10. 当前应用计算机解决实际问题的能力主要体现,当前,应用计算机解决实际问题的能力主要体现为能够熟练使用OFFICE和网页制作工具操作计算机。...