<p>0.安装mysql服务</p><p>1.[不同端口登录]</p><p> 通过开始菜单-> 程序-> mysql-> mysql command line client<br> 通过输入密码enter password:******进行登录 该mysql服务端口已定</p><p> 或者</p><p> 通过运行命令->c:\program files\mysql\mysql server 5.2\bin><br> 然后利用mysql进行登录<br> c:\program files\mysql\mysql server 5.2\bin>mysql -uroot -h127.0.0.1 -p3307 -p<br> enter password:******<br> 亦可选择登录远程mysql</p><p>2.[执行sql文件]</p><p> 创建测试数据库及数据表<br> mysql> source c:/test/test.sql;</p><p> test.sql文件内容:<br> create database if not exists testdb;</p><p> use testdb;</p><p> create table testtable<br> (testname varchar(10));</p><p>3.[创建用户]</p><p> mysql> create user testuser identified by 'testpass';</p><p>4.[赋予权限]</p><p> mysql> grant all privileges on testdb.* to 'testuser'@'%' identified by 'testpass';</p><p>5.[修改root密码](转自网络)</p><p> 如果已登录 <br> 1)use mysql <br> 2)update user set password=password('你的密码') where user='root'; <br> 3)flush privileges; </p><p> 如果没登录,你想进数据库而没有密码 </p><p> 先关掉服务 <br> 然后以safe模式进入 <br> mysqld_safe --skip-grant-tables & <br> 这个窗口不要关,这样进数据库就不用密码,进去后 做 “如果已登录”的 步骤</p>
分享到:
相关推荐
通过以上步骤,不仅能够在 Ubuntu 18.0.4 系统上成功安装 MySQL 服务器,还能安全地设置 ROOT 用户密码、允许其远程访问以及为数据库创建用户并分配权限。这些操作对于维护数据库的安全性和易用性至关重要。
### MySQL远程root权限详解 在数据库管理中,MySQL作为一款广泛使用的开源关系型数据库系统,其安全性至关重要。本文将深入探讨“MySQL远程root权限”的概念、实现方法以及相关的安全注意事项。 #### 一、理解...
### MySQL命令行命令和SQL语句详解 #### 一、MySQL命令行操作 **1. 启动与停止MySQL服务** - **启动MySQL服务:** ```bash net start mysql ``` - **停止MySQL服务:** ```bash net stop mysql ``` **2. ...
### MySQL命令行命令和SQL语句实用指南 #### 一、常用MySQL命令行命令 **1. 启动与停止MySQL服务** - **启动MySQL服务:** `net start mysql` - 此命令用于在Windows操作系统中启动MySQL服务。 - **停止MySQL...
- 服务器端口标志 `-P` 必须大写以区别于用户密码标志 `-p`。 - 如果直接连接到特定数据库,`-D` 标志也必须大写。 - 直接输入密码时,`-p` 后面不应留有空格。 #### 二、基本命令行操作 ##### 1. 显示现有...
对于复杂的SQL语句,可以将其编写到一个文本文件(如`source.sql`)中,然后使用`mysql`命令读取该文件并执行,同时使用重定向将结果保存到另一个文件,如`mysql -uroot -pmypwH -h127.0.0.1 -p3306 test ...
3. 登录MySQL控制台:使用命令`mysql –user=root –password=123456 db_name`或`mysql –uroot –p123456 db_name`,其中`db_name`是数据库名称。 4. 查看MySQL运行环境信息:在命令行输入`status;`或`\s`。 5. ...
1. 使用 root 用户登录 MySQL: ```bash sudo mysql -u root -p ``` 2. 输入 root 用户的密码。 3. 授予 root 用户远程访问权限: ```sql GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_...
这里需要注意的是,如果忘记了root密码,需要先停止MySQL服务,再以不加载权限表的方式启动MySQL,这样就可以在不验证密码的情况下登录MySQL。具体操作为在命令行中运行mysqld --skip-grant-tables命令,然后再打开...
其中`-h localhost`表示连接本地MySQL服务,`-u root`表示使用root用户登录。如果设置了密码,则需要添加`-p`选项并输入密码。 2. **授予远程访问权限** 在MySQL命令行中,可以使用`GRANT`语句来授予用户特定的...
echo 正在执行文件: %%i mysql.exe -u root -p -h localhost -P 3306 -D mydatabase if errorlevel 1 ( echo 文件%%i执行失败,查看output.log日志文件。 ) else ( echo 文件%%i执行成功。 ) ) ``` 这个...
若该文件不存在,则需要创建并确保文件权限为 `0644`(即只有文件所有者可以修改文件内容): - `innodb_buffer_pool_size=6G`:设置InnoDB缓冲池大小为6GB。 - `innodb_log_file_size=1G`:设置InnoDB日志文件...
在SQL和MySQL的世界里,有时候我们可能需要在不打开MySQL客户端的情况下执行SQL语句,这在自动化脚本或者批量处理任务中尤其常见。标题“如何不进去mysql而直接执行sql语句”和描述“不进去mysql,直接执行mysql命令....
执行如下SQL语句来更新root用户的密码: ```sql USE mysql; UPDATE user SET Password = password('new-password') WHERE User = 'root'; FLUSH PRIVILEGES; ``` 其中`new-password`为你想要设置的新密码。 5...
3. **安全初始化**:首次启动MySQL时,一般需要进行安全设置,包括设置root用户的密码,删除匿名用户,禁用远程root登录等。在迷你版中,这可能已经预设好,或者需要手动执行相应的SQL脚本来完成。 4. **命令行...
3. **端口配置**:MySQL默认监听的端口是3306,这是标准且广泛认可的MySQL端口。除非有特殊需求,否则建议保持默认值不变。 4. **完成安装**:按照向导完成剩余步骤,直到安装完成。安装完成后,可以使用命令行或...
MySQL作为广泛使用的开源...以上内容总结了MySQL的逻辑架构、存储引擎、并发控制、配置文件、数据库文件、用户权限密码管理以及客户端工具等方面的知识点。理解这些知识点对于掌握MySQL数据库的管理和操作至关重要。
8. 修改root用户密码:为了安全起见,安装后的MySQL通常不允许立即使用root用户登录。用户需要以不安全的方式登录MySQL(使用skip-grant-tables跳过权限验证),然后更新root用户的密码。修改密码后需要执行flush ...
- 使用`mysqldump`工具,可以通过命令行方式创建一个包含表结构及数据的.sql文件: ```bash mysqldump -u root -p --add-drop-table --no-data db_name > db_name.sql ``` 其中`--no-data`参数表示只导出表结构...
免安装版的MySQL需要用户手动创建一个my.ini配置文件,并且在安装过程中可能需要启动服务时跳过权限检查,即在my.ini文件中添加skip-grant-tables参数以允许无密码登录并修改root用户的密码。这是因为MySQL在默认...