Centos安装mysql

来源:互联网 发布:淘宝模特神速拍照 编辑:程序博客网 时间:2024/05/22 18:23


           大家好,我是一网菜鸟网(http://www.sklll.com)站长,网站目前正在维护中,今天在这里做一下centos中安装mysql的简单文章说明,大家有什么不懂的可以给我留言或者到我群(225223397)内一起导论,我邮箱sklll@126.com。

 1、检查mysql是否安装

       rpm -qa|grep mysql;
       如果有安装就卸载它既可。卸载方式如下:
       yum remove mysql mysql-server mysql-libs compat-mysql51

2、安装mysql
        安装mysql基本需要安装mysql和mysql-server两个软件,如下:

        yum install -y mysql mysql-server


3、安装完毕
         安装完成后第一次启动mysql时,会提示你设置密码,第一次安装完成后是没有密码的。修改密码如何修改呢,首先咱们通过无密码的方式登录,如下:
        无密码登录:mysql -u root
        有密码登录:mysql -u root -p

        远程登录:mysql -h 192.168.1.1 -u root -p

     mysql状态管理命令:

         启动数据库:service mysqld start

         关闭数据库:service mysqld stop

         重启数据库:service mysqld restart

         查看数据库运行状态:service mysqld status

         设置mysql的root密码 :mysqladmin -u root password skl132456

4、忘记root密码

          忘记root密码并重置root密码时,首先需要停掉mysql服务,再以--skip-grant-table的方式启动mysql,如下步骤:

         a.停止mysql服务  service mysqld stop

         b.进入mysql安全模式  /usr/bin/mysqld_safe --skip-grant-table     这里通常会卡主,不过没关系,其实它在后台运行。卡住了也没关系,大约1~2分钟后,按住Ctrl键+C强制退出。

         c.无密码登录:mysql -u root

         d.选中数据库并执行修改:

                1)use mysql ;

                2)update user set password=PASSWORD("abc123456") where User='root';

         e.刷新权限表:flush privileges;

           

             其中第2步b有时候会导致mysql被锁住,这时候就没有执行的权限,启动mysql的时候会报未被认可的服务,unrecognized service,自然找不到mysql服务了,更别说启动,这时候咱们只需要对它进行重新授权即可。chmod 755 /etc/rc.d/init.d/mysqld;

             


              有想一起学习的,请关注我的网站,www.sklll.com,或入群:225223397 和更多厉害的人一起交流


  

0 0
原创粉丝点击