我们已经准备好了,你呢?

2026我们与您携手共赢,为您的企业形象保驾护航!

数据库开发者必须具备稳固扎实的基础,这是至关重要的。学习网将逐步引导大家掌握基础知识。本文将重点介绍《MySQL的安装与初始化》,涵盖MySQL和前端相关内容,希望能对大家的知识储备有所帮助。请尽快收藏,以免日后需要时无法找到!

①. 上安装MySQL:

sudo apt install mysql-server

②. 验证 MySQL 服务器正在运行:

systemctl status mysql

MySQL服务 - MySQL社区版服务器
已加载:状态为已加载(/lib/systemd/system/mysql.service;已启用;供应商预设:已启用)
自2020年4月28日周二20点59分52秒UTC起,该活动一直处于活跃状态(运行中);距今已有10分钟。
   Main PID: 8617 (mysqld)
状态显示:“服务器运行正常”
     ...

③. 检查MySQL和服务器的版本:

mysqladmin --version

④. 设置root密码:学习

在 .0 上,root 用户默认通过

auth_socket

插件授权。

auth_socket

插件通过 Unix 文件来验证所有连接到

localhost

的用户。这意味着你不能通过提供密码验证root。

若您打算以管理员权限登录MySQL数据库服务器,请通过以下步骤进行身份验证:使用非默认的程序,按照以下验证方式操作。

sudo mysql

更改用户名为'root'且登录主机为'localhost'的账户,使其使用mysql_native_password认证方式,并设定密码为'xxx密码'。
MySQL原生密码加密算法

FLUSH PRIVILEGES;  #刷新权限信息

exit;

⑤. 重启MySQL:

service mysql restart

⑥. 测试一下:

mysql -u root -p

!!此外,尚有一更佳方案!设立一位全新的独立管理员角色,该角色将具备对整个数据库群组的全面访问权限。

赋予用户'marhoo'在任意数据库和表上的所有权限,使其通过任意主机连接时,使用指定的'密码'进行身份验证。
执行FLUSH PRIVILEGES命令,进而更新权限数据。

这种在.0中可能会报错,更可靠的方式是:

创建用户名为'marhoo'的用户,其登录权限不受地域限制,并设置该用户的登录密码为'密码'。
赋予'marhoo'用户在所有数据库和表上全面权限;准许该用户从任意主机访问。
FLUSH PRIVILEGES;

查看所有用户权限:

查询数据库中mysql.user表的用户名和主机信息。

补充:创建普通用户

创建用户名为'username',主机地址为'host'的用户,并设置其密码为'password'。
````
> #####说明:
>- username:你将创建的用户名
指定用户登录的主机,对于本地用户,可使用“localhost”进行标识;若需允许用户从任何远程主机登录,则可通过使用通配符“%”来实现。
用户的登录密码,这一信息是用户访问服务器的关键。密码可以设定为空,若设置为空,用户在登录服务器时将无需输入密码。

USER 'dog'@'' BY '';

用户名为'pig'的个体,其IP地址为'192.168.1.101',通过空操作执行了相关操作。

USER 'pig'@'%' BY '';

USER 'pig'@'%' BY '';

USER 'pig'@'%';

######补充:授权
```
授予用户'username'在'host'主机上对数据库'databasename'中的表'tablename'的操作权限。
严禁对特定内容进行修改,确保专有名词不被改动,同时维持原文的严谨性。
用户的操作权限包括但不限于SELECT、INSERT、UPDATE等,若需赋予全面权限,请使用ALL。
#databasename:数据库名
表名:#tablename,若需赋予该用户对整个数据库及表中各项操作的全面权限,可以使用星号(*)来表示,例如:*.*。
```
```
授予用户'pig'在任意主机上对数据库test中的user表进行查询和插入数据的权限。
赋予用户'pig'在所有数据库和所有表上的全部权限;
```

二维码
扫一扫在手机端查看

本文链接:https://by928.com/10294.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线