以下的文章主要描述的是MySQL重启命令和MySQL数据库安装目录的实际操过程,其实MySQL重启命令和MySQL数据库安装目录的实现并不是一件很难的事情,只要你了解了其实际操作中的步骤即可。

今天第一次在ubuntu linux9.04上安装 MySQL,之前也没安装过,所以参考了上些网络文章,进行了一些配置,以下是我安装的全过程

安装和基本使用配置

我安装是直接使用 apt-get 进行安装,这也是我选择的安装方式,我的安装方法如下:

1、sudo apt-get install MySQL-server 安装MySQL服务端,我在9.04上安装时提示设置root密码,如果没有可以在安装好后进行更改设置,安装后的默认路径为: /etc/init.d/MySQL

2、sudo apt-get install MySQL-client 安装MySQL客户端,用来操作MySQL的CRUD操作,不过在9.04上安装服务端时以经安装好了客户端可以不需要安装,如果没有则安装

一旦安装完成,MySQL服务器应该会自动启动,你可以在终端输入MySQL重启命令来查看是否启动:

chentao@amber-chentao:~$ sudo netstat -tap | grep MySQL

当你执行该命令时可以看到如下信息

tcp 0 0 localhost:MySQL *:* LISTEN 8368/MySQLd

恭喜你,这说明MySQL服务已启动,安装成功,如果不能启动可以通过下列命令来重新启动它

sudo /etc/init.d/MySQL restart restart

当确认MySQL启动后 我们需要进行登录到MySQL,这个时候可以在终端输入

chentao@amber-chentao:~$ MySQL -uroot -p 执行Enter后提示输入root密码

Enter password:

当输入密码后就可进行对数据库操作了

那么如果你想设置MySQL root 的密码可以通过下列MySQL重启命令

chentao@amber-chentao:~$ sudo MySQLadmin -u root -oldpassword password newpassword

还有二种方式进入MySQL终端后进行更改密码,就是进入MySQL后,执行下列命令来更改当前用户密码

1、MySQL>set password for root=password("root");

2、MySQL> grant all privileges on *.* to root@localhost identified by "123456";

当所有的这些设置好了后我们可以来新建一个数据库,并添加一个用户来管理该数据库的CRUD操作

创建一个名为 test 数据库

MySQL>create database test;

建立一个 test_root 的用户,他将对数据库 test 有CRUD的权限,以后管理数据库就可以用他来管理了,而不需要超级用户root

MySQL>grant all privileges on test.* to test_root@localhost identified by "654321"

我们看到上面的配置是一个限定死的,test_root 用户只能对test数据库执行管理,有的时候我们不想只是限定在一个数据库,我们想让他对所有数据库都拥用CRUD的权限,那么执行下面命令

MySQL>grant all privileges on *.* to test_root@localhost identified by "654321";

或者你也可以将 all privileges 改成 insert,update,delete,create,select,二种方式实现都是一样

MySQL 有一个不好的地方就是,在安装好后只允许在本地进行访问,不允许通过远程访问主机,如果想设置某用户通过远程主机访问,这个时候需要设置MySQL的配置,其体需要做二件事,如下:

1、MySQL> grant all privileges on test_root@"%" identified by "654321"

2、chentao@amber-chentao:~$ sudo gedit /etc/MySQL/my.cnf

在这里我使用了gedit文本编辑方式打开,当然你也可以使用 vi或vim 来执行编辑,在该文件中找到 bind-address = 127.0.0.1 的位置,将其更改为 bind-address=你本机的网络IP

这样设置就可以允许你的MySQL使用其它机器访问了

至些你的MySQL服务的基本配置就到些完成,下面是一些在网络上找的一些常用的MySQL重启命令,附上以方便大家使用

/etc/init.d/MySQL start 启动MySQL

/etc/init.d/MySQL restart 重新启动MySQL

/etc/init.d/MySQL shutdown 关闭MySQL的命令

/etc/init.d/MySQL stop 停止MySQL 服务

chentao@amber-chentao:~$ MySQL -uroot -p 登录MySQL 服务器,在上面有讲解

下面还有关一些常用MySQL内部操作提示符

show databases; 显示所有数据库列表

use test; 打开库

show tables; 查看找开数据库中所有数据表

describe tableName; 查询表结构

create table 表名(字段设定表); 创建表

create database 数据库名; 创建数据库

drop database 数据库名; 删除数据库

drop table tablename 删除表结构

delete from 表名; 删除表数据

select * from 表名; 查询指定表中所有数据

MySQL安装叫重启_MySQL重启命令和MySQL数据库安装目录的操作过程相关推荐

  1. c++ mysql 导入sql_mysql导入sql文件命令和mysql远程登陆使用详解

    在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source   d:/myprogram ...

  2. mysql创建表语句 cmd_mysql cmd命令行 创建数据库 表 基础语句

    一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1. 连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u roo ...

  3. mysql 单实例部署_MySQL 5.5单实例 编译安装

    1.建立MySQL账号 首先以root登录到Linux,然后执行如下命令创建MySQL组及用户[root@loveyu home]# groupadd mysql [root@loveyu home] ...

  4. MySQL退出选择表格_MySQL常用命令

    ​一.连接MySQL 格式:mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MySQ: 首先在打开cmd窗口,输入mysql -uroot -p ,然后空格进入MySQL控制台, ...

  5. mysql 控制台全是_Mysql控制台命令大全

    1,启动和关闭数据库 >net start mysql >net stop mysql 2,登录数据库,会提示用户输入密码 >mysql -u root -p; 没有密码则使用 &g ...

  6. mysql卸载工具下载_MySQL的卸载、下载与安装

    MySQL的卸载 1.首先普通卸载方式卸载MySQL软件 2.然后找到安装路径下的MySQL文件夹,将MySQL文件夹删除 3.C盘下有隐藏的Programdata文件夹,找到里面的MySQL文件夹将 ...

  7. mysql官方yum源_mysql 采用官方yum源的安装方法

    以下内容是mysql官方的翻译. 使用MySQL Yum存储库的快速指南 抽象 MySQL Yum存储库提供用于在Linux平台上安装MySQL服务器,客户端和其他组件的RPM软件包.这些软件包还可以 ...

  8. mysql alter user语法_mysql 常用命令语法

    登录到mysql client 以windows下为例,打开cmd命令窗口,进入到mysql安装目录bin目录下,首先要启动mysql服务,执行命令: net start mysql,这里不需要分号. ...

  9. linux下的常用命令 + 环境配置 + 数据库安装 一步到位!

    文章目录 一.引言 1.1 开发环境(dev) 1.2 测试环境(test) 1.3 生产环境(prod) 1.4 操作系统的选择 二.Linux介绍 2.1 Linux介绍 2.2 Linux的版本 ...

最新文章

  1. 醉了,RPC 超时设置也能引起线上事故!
  2. LUA 删除元素的问题
  3. numberformatexception是什么异常_译文《最常见的10种Java异常问题》
  4. 技术关注:搜索引擎经验
  5. Mule3用户手册:Mule ESB 3使用要点
  6. python核心编程 第八章
  7. 找出数组中两数之和为指定值的所有整数对
  8. win10+anaconda3+python3.6+opencv3.1.0
  9. mac git命令行操作 git push pull 逻辑
  10. 实操-rapidminer进行关联分析、分类预测(使用相关算子,全流程讲解)
  11. CMOS、TTL门电路基础
  12. Qt 实现双滑块滑条 range slider
  13. jpi多表联查_多表连接查询详解
  14. 机器学习-华为mindspore入门-波士顿房价回归
  15. 网友推荐2010年央视春晚节目单 恶搞社会热点
  16. 企业管理信息系统 Django-ERP
  17. python爬取起点vip小说章节_python 爬取起点小说vip章节(失败)
  18. asp.net 隐藏url 简便方法
  19. 操作系统--Linux操作系统第一期
  20. objectDestructuringEmpty.js:2 Uncaught TypeError: Cannot destructure undefined

热门文章

  1. react 流程图框架_【赠书】Preact(React)核心原理详解Preact(React) 核心原理解析...
  2. 计算机应用类专业综合知识模拟试题,2015年湖南省对口升学计算机应用类专业综合知识试题(真题)...
  3. Java案例:通过循环打印一颗爱心
  4. 安卓学习笔记34:默默工作的服务
  5. 初一音乐计算机教学方案,人音版七年级音乐教案
  6. 【英语学习】【English L06】U03 House L2 Let's look for an apartment online
  7. 【英语学习】【English L06】U03 House L1 What type of apartment do you want to rent?
  8. NI myRIO-1900(ARM9)嵌入式小车2015.8-9
  9. SpringBoot四大核心之自动装配——源码解析
  10. 确定了C/C++的学习路线之后,便只能是一条路走到黑了