mysql介绍及初始环境配置
来源:互联网 发布:苏州机器人编程 编辑:程序博客网 时间:2024/05/14 20:26
1.MySQL由瑞典MySQL AB公司开发.(北欧四国:挪威、瑞典、芬兰、丹麦)
2.MySQL的技术架构:
2.MySQL在刚刚被安装的时候,它的root用户是没有被设置密码的。
(1)首先来设置MySQL的root密码:
# mysql -u root ← 用root用户登录MySQL服务器
mysql> select user,host,password from mysql.user; ← 查看用户信息
+------+------------------------------+---------------+
| user | host | password |
+------+------------------------------+---------------+
| root | localhost | | ← root密码为空
| root | localhost.localdomain | | ← root密码为空
| root | 127.0.0.1 | |
+------+------------------------------+---------------+
3 rows in set (0.00 sec)
mysql> set password for root@localhost=password('在这里填入root密码'); ← 设置root密码
Query OK, 0 rows affected (0.01 sec)
mysql> set password for '=password('在这里填入root密码'); ← 设置root密码
Query OK, 0 rows affected (0.01 sec)
mysql> select user,host,password from mysql.user; ← 查看用户信息
+------+--------------------------------+--------------------------+
| user | host | password |
+------+--------------------------------+--------------------------+
| root | localhost | 39b68057189b027f | ← root密码被设置
| root | localhost.localdomain | 39b68057189b027f | ← root密码被设置
| root | 127.0.0.1 | |
+------+--------------------------------+--------------------------+
3 rows in set (0.01 sec)
(2)然后,测试一下root密码有没有生效
[root@localhost ~]# mysql -u root ← 通过空密码用root登录
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) ← 出现此错误信息说明密码设置成功
[root@localhost ~]# mysql -u root -h localhost.localdomain ← 通过空密码用root登录
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) ← 出现此错误信息说明密码设置成功
[root@localhost ~]# mysql -u root -p ← 通过密码用root登录
← 确认用密码能够成功登录
[root@localhost ~]# mysql -u root -h localhost.localdomain -p ← 通过密码用root登录
(3)在MySQL刚刚被安装后,存在用户名、密码为空的用户。这使得数据库服务器有无需密码被登录的可能性。为消除隐患,将匿名用户删除。(有些系统不会有匿名用户,可能跟版本有关)
[root@localhost ~]# mysql -u root -p ← 通过密码用root登录
mysql> select user,host from mysql.user; ← 查看用户信息
+------+----------------------------+
| user | host |
+------+----------------------------+
| | localhost | ← 这就是匿名用户
| root | 127.0.0.1 |
| root | localhost |
| root | localhost.localdomain |
+------+----------------------------+
4 rows in set (0.00 sec)
mysql> delete from mysql.user where user=''; ← 删除匿名用户
mysql> select user,host from mysql.user; ← 查看用户信息
+------+----------------------------+
| user | host |
+------+----------------------------+
| root | 127.0.0.1 |
| root | localhost |
| root | localhost.localdomain |
+------+----------------------------+
3 rows in set (0.00 sec)
(4)在mysql安装后,存在名为test的空数据库,将它删除。这里要注意的是,系统默认的还有一个名为mysql的数据库,它用于系统管理,所以请不要删除。
[root@localhost ~]# mysql -u root -p ← 通过密码用root登录
mysql> show databases; ← 查看系统已存在的数据库
+-----------------------------+
| Database |
+-----------------------------+
| information_schema |
| mysql |
| test |
+----------------------------+
3 rows in set (0.00 sec)
mysql> drop database test; ← 删除名为test的空数据库
mysql> show databases; ← 查看系统已存在的数据库
+-----------------------------+
| Database |
+-----------------------------+
| information_schema |
| mysql | ← 确认名为test的数据库被删除,已不存在
+----------------------------+
2 row in set (0.00 sec)
- mysql介绍及初始环境配置
- Mysql初始安装及配置
- 初始Mybatis环境配置
- hibernate基本概念及初始配置
- MySQL:安装MySQL及环境配置
- Android NDK介绍及环境配置
- Java介绍及Java环境配置
- CocoaPods介绍及环境配置和使用
- hadoop介绍及虚拟机环境配置
- Android环境介绍及配置详细大全
- Kotlin——初始Kotlin及Android Studio配置环境开发HelloKotlin
- Mysql介绍及多实例配置实战
- Ubuntu下搭建Web服务器(Apache+PHP+MySQL)及初始配置
- Ubuntu MySQL APT安装版默认配置文件地址及初始配置
- SQL学习(1)----MySql v5.7.17-winx64 下载及初始配置
- Apache+PHP+Mysql安装及环境配置
- Eclipse+resin+mysql 安装及环境配置
- Eclipse+resin+mysql 安装及环境配置
- 网工的真情告白
- 动态规划算法介绍 经典题
- 框架中常用的jar包作用
- spring包使用详解 --- 传智播客spring视频学习自总结
- Struts1.*进阶 -- 传智播客第一天
- mysql介绍及初始环境配置
- 仿163填写邮件地址自动显示下拉
- 用FTP工具快速下载主机文件(转载)
- 过滤无效字符串的方法 ----------T-SQL
- Trac的安装和配置
- 好想遇见你,却不曾懂得你
- LED产品对谁更有利?
- mysql 表种类MYISAM,innodb详解
- Flex更改Alert提示框的字体大小和样式等