版权声明:本文为博主原创文章,转载文章请联系博主 [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数据库的具体的值 需注意大小写区分