关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » MySQL »MySQL重启命令和MySQL数据库安装目录的操作过程

    MySQL重启命令和MySQL数据库安装目录的操作过程

    2010-06-01 14:17:00 出处:ITJS
    分享

    以下的文章主要描述的是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 chinastor.com-root@localhost identified by "123456";

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

    创建一个名为 test 数据库

    MySQL> create database test; 

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

    MySQL> grant all privileges on test.* to test_chinastor.com-root@localhost identified by "654321" 

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

    MySQL> grant all privileges on *.* to test_chinastor.com-root@localhost identified by "654321"; 

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

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

    1、MySQL> grant all privileges on test_chinastor.com-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 表名; 查询指定表中所有数据

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    帝国CMS7.5编辑器上传图片取消宽高的三种方法

    帝国cms如何自动生成缩略图的实现方法

    Windows 12即将到来,将彻底改变人机交互

    帝国CMS 7.5忘记登陆账号密码怎么办?可以phpmyadmin中重置管理员密码

    帝国CMS 7.5 后台编辑器换行,修改回车键br换行为p标签

    Windows 11 版本与 Windows 10比较,新功能一览

    Windows 11激活产品密钥收集及专业版激活方法

    IT头条

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    严重缩水!NVIDIA将推中国特供RTX 5090 DD:只剩24GB显存

    00:17

    无线路由大厂 TP-Link突然大裁员:补偿N+3

    02:39

    Meta 千万美金招募AI高级人才

    00:22

    技术热点

    微软已修复windows 7/windows 8.1媒体中心严重漏洞 用户可下载安

    卸载MySQL数据库,用rpm如何实现

    windows 7中使用网上银行或支付宝支付时总是打不开支付页面

    一致性哈希算法原理设计

    MySQL数字类型中的三种常用种类

    如何解决SQL Server中传入select语句in范围参数

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。