Linux 下mysql数据库安装(yum安装)

1 篇文章 0 订阅
1 篇文章 0 订阅

1、yum install  mysql-server mysql mysql-devel -y      这两个安装包

2、启动服务   /etc/init.d/mysqld restart      可以看到安装初始化的过程   然后再重启一下

3、创建一个数据库:

      默认没有密码直接点回车

     如果配置了密码就输入  mysql -uroot -p+密码      或   mysql -uroot -p   再下一行提升输入密码时输入

    【如果以前使用有密码但忘记了的解决方法:1、使用 /etc/init.d/mysqld stop      停止进程

                                                                             2、输入 mysql_safe --skip-grant-tables & 这是跳过mysql的权限启动

                                                                                    3、再次输入mysql回车;输入use mysql 回车;输入执行改密码的语句

                                                                                     updata user set password=password("123456")where user="root“;                 

                                                                                   exit 退出 ;重启mysql进程  重复3的步骤 输入密码 】

4、MySQL的一些命令:注意语句后面用分号。

        show databases;          查看有没有数据库(表)默认是MySQL和test

        create database +名字;       创建一个数据库  (有的数据库它识别不了,如123  你需要加一个整体的符号   · ·   如果是                                                                                                                                                        两个字符串用下划线连接

       use +名字;       进入数据库里面

         show tables;     查看数据库有没有表

       create table +要创建表的名字 (id varchar(20),name varchar (20));       创建一个表,并创建两个字段,id、name、数据                                                                                                                           长度(varchar(20))(用字符来定义长度单位

      desc +表名;       看表的结构

       insert into +表名 values("001","work1");          向表中插入数据 (要逐个插入用,隔开  双引号引起来

     select  * from +表名;    查看表的数据内容

     show variables like '%char%';     查看数据库字符集

      delete from +表名;      清空表的内容

      drop table +表名;         删除表

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

      mysqladmin -uroot -p+密码 password newpassword;         修改MySQL的root密码

修改MySQL字符集为UTF-8的方法:在/etc/my.cnf 对于如下配置段加入相应命令

                   [dient]字段里加入 default -character-set=utf8

                    [mysql]字段里加入 character -set-server=utf8                

                     [mysql]字段里加入 default -character-set=utf8            然后重启服务即可

5、权限管理 (重要):

          grant all           所以权限 (有 select  insert  update   delete)这些可单独或配合使用使用来替换all选项用逗号隔开

         grant all on +数据库名+点+* to 用户@ ‘192.168.181.136’ identified by "密码";   表示给ip为192.168.181.136的用                                                                                                                                             户授权所有操作     *表示数据库下的表

例如:grant all on hao.*to hn@'192.168.181.136' identified by "123456";

flush privieges;           刷新权限

6、数据库的导入导出:

     mysqldump -uroot -p+密码 数据库名>表名+.sql;           MySQL  备份或导出

     mysql -uroot -p+密码 数据库名 <表名+.sql;                    MySQL导入

导出的.sql 文件可以自己放置,一般会放在/tmp文件夹下,若有人不下心把数据库删了可以使用导入来恢复数据库

7、MySQL使用yum安装后的数据库放在     /var/lib/mysql     下   在    vi /etc/my.cnf   下可以自己配置数据库的存放目录

8、MySQL忘记密码如何破解:

       首先关闭mysql进程,然后输入命令  mysql safe --skip-grant-table &   跳过密码启动MySQL。

      直接执行MySQL命令,进入user mysql数据库,修改密码即可:

       update user set pqssword=passwore("123456")where user="root";

 

                                     

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值