MySQL安装叫重启_MySQL重启命令和MySQL数据库安装目录的操作过程
以下的文章主要描述的是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数据库安装目录的操作过程相关推荐
- c++ mysql 导入sql_mysql导入sql文件命令和mysql远程登陆使用详解
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source d:/myprogram ...
- mysql创建表语句 cmd_mysql cmd命令行 创建数据库 表 基础语句
一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1. 连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u roo ...
- mysql 单实例部署_MySQL 5.5单实例 编译安装
1.建立MySQL账号 首先以root登录到Linux,然后执行如下命令创建MySQL组及用户[root@loveyu home]# groupadd mysql [root@loveyu home] ...
- MySQL退出选择表格_MySQL常用命令
一.连接MySQL 格式:mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MySQ: 首先在打开cmd窗口,输入mysql -uroot -p ,然后空格进入MySQL控制台, ...
- mysql 控制台全是_Mysql控制台命令大全
1,启动和关闭数据库 >net start mysql >net stop mysql 2,登录数据库,会提示用户输入密码 >mysql -u root -p; 没有密码则使用 &g ...
- mysql卸载工具下载_MySQL的卸载、下载与安装
MySQL的卸载 1.首先普通卸载方式卸载MySQL软件 2.然后找到安装路径下的MySQL文件夹,将MySQL文件夹删除 3.C盘下有隐藏的Programdata文件夹,找到里面的MySQL文件夹将 ...
- mysql官方yum源_mysql 采用官方yum源的安装方法
以下内容是mysql官方的翻译. 使用MySQL Yum存储库的快速指南 抽象 MySQL Yum存储库提供用于在Linux平台上安装MySQL服务器,客户端和其他组件的RPM软件包.这些软件包还可以 ...
- mysql alter user语法_mysql 常用命令语法
登录到mysql client 以windows下为例,打开cmd命令窗口,进入到mysql安装目录bin目录下,首先要启动mysql服务,执行命令: net start mysql,这里不需要分号. ...
- linux下的常用命令 + 环境配置 + 数据库安装 一步到位!
文章目录 一.引言 1.1 开发环境(dev) 1.2 测试环境(test) 1.3 生产环境(prod) 1.4 操作系统的选择 二.Linux介绍 2.1 Linux介绍 2.2 Linux的版本 ...
最新文章
- 醉了,RPC 超时设置也能引起线上事故!
- LUA 删除元素的问题
- numberformatexception是什么异常_译文《最常见的10种Java异常问题》
- 技术关注:搜索引擎经验
- Mule3用户手册:Mule ESB 3使用要点
- python核心编程 第八章
- 找出数组中两数之和为指定值的所有整数对
- win10+anaconda3+python3.6+opencv3.1.0
- mac git命令行操作 git push pull 逻辑
- 实操-rapidminer进行关联分析、分类预测(使用相关算子,全流程讲解)
- CMOS、TTL门电路基础
- Qt 实现双滑块滑条 range slider
- jpi多表联查_多表连接查询详解
- 机器学习-华为mindspore入门-波士顿房价回归
- 网友推荐2010年央视春晚节目单 恶搞社会热点
- 企业管理信息系统 Django-ERP
- python爬取起点vip小说章节_python 爬取起点小说vip章节(失败)
- asp.net 隐藏url 简便方法
- 操作系统--Linux操作系统第一期
- objectDestructuringEmpty.js:2 Uncaught TypeError: Cannot destructure undefined
热门文章
- react 流程图框架_【赠书】Preact(React)核心原理详解Preact(React) 核心原理解析...
- 计算机应用类专业综合知识模拟试题,2015年湖南省对口升学计算机应用类专业综合知识试题(真题)...
- Java案例:通过循环打印一颗爱心
- 安卓学习笔记34:默默工作的服务
- 初一音乐计算机教学方案,人音版七年级音乐教案
- 【英语学习】【English L06】U03 House L2 Let's look for an apartment online
- 【英语学习】【English L06】U03 House L1 What type of apartment do you want to rent?
- NI myRIO-1900(ARM9)嵌入式小车2015.8-9
- SpringBoot四大核心之自动装配——源码解析
- 确定了C/C++的学习路线之后,便只能是一条路走到黑了