centos系统上MySQL的安装,配置及密码修改

版权声明:本文为博主原创文章,转载文章请联系博主 [email protected] https://blog.csdn.net/qq_35070711/article/details/70860014

一、Centos上yum安装(CentOS6.4 64位),在服务器上执行的命令

1、安装mysql

yum install mysql mysql-server mysql-devel -y
最后提示 Complete!  表示安装成功

2、查看是否生成了mysqld服务, 并设置随机启动

chkconfig --list |grep mysql 
数字代表服务器启动级别,off代表不开机启动mysqld服务,on代表开机启动服务

我们需要设置mysqld开机启动,执行下面命令进行设置
chkconfig mysqld on 
再次输入 chkconfig --list |grep mysql  2345数字后面改变为 on 即设置成功

3、启动mysqld服务

 执行如下命令进行启动,两种方法都可以:
 /etc/init.d/mysqld start     
 service mysqld start 

4、停止mysqld服务

执行如下命令进行停止,两种方法都可以:
/etc/init.d/mysqld stop   
service mysqld stop

5、重启mysqld服务

执行如下命令进行重启,两种方法都可以:
/etc/init.d/mysqld restart
service mysqld restart

6、命令行测试连接mysql ,后续可以在命令行中直接管理数据库
直接执行,yum安装的mysql,本地root密码默认为空

直接输入 mysql  即可进入mysql

二、 修改mysql上root用户的密码

1、知道原来的myql的root的密码;

方法一:
在mysql系统外,使用mysqladmin
mysqladmin -u root -p password "test123"
Enter password: 【输入原来的密码】

方法二:
通过登录mysql系统,
mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=passworD("test") where        user='root';
mysql> flush privileges;
mysql> exit;   

2、忘记原来的myql的root的密码;

首先,你必须要有操作系统的root权限。要是连系统的root权限都没有,先考虑root系统再走下面的步骤

1. 先停止mysql服务
执行如下命令进行停止,两种方法都可以:
/etc/init.d/mysqld stop   
service mysqld stop

2. mysqld_safe --skip-grant-tables &
&,表示在后台运行,不用按空格键,直接输入mysql即可


mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';   
mysql> flush privileges;
mysql> exit;     

注意:本来mysql是不分大小写的,修改 mysql数据库的具体的值 需注意大小写区分

猜你喜欢

转载自blog.csdn.net/qq_35070711/article/details/70860014
今日推荐