Linux下安装MySQL
2018-06-09 本文已影响0人
卷毛程序员
所有在服务器上执行的命令,都在 # 后面
1、命令安装mysql
yum install mysql mysql-server mysql-devel -y
最后提示 Complete! 表示安装成功
2、查看是否生成了mysqld服务, 并设置随机启动
chkconfig --list |grep mysql
mysql入门教程: 2. 安装mysql数据库数字代码服务器启动级别,off 代表不随机启动mysqld服务,on代表随机启动服务
我们需要设置mysqld随机启动,执行下面命令进行设置
chkconfig mysqld on
这样的结果代表正常
chkconfig --list |grep mysql
mysql入门教程: 2. 安装mysql数据库3、启动mysqld服务
执行如下命令进行启动,两种方法都可以:
/etc/init.d/mysqld start
service mysqld start
注意有的同学会出现以下情况(我就是受害者之一)
安装mysql后登录提示:Access denied for user 'root'@'localhost'
1.停止mysql服务
systemctl stop mysqld.service
2.修改配置文件无密码登录
vim /etc/my.cnf
在最后加上
skip-grant-tables
保存
3.启动mysql
systemctl start mysqld.service
4.登录mysql
mysql -u root
注意这里不要加-p
5.修改密码,mysql5.7用此语法
use mysql;
update mysql.user set authentication_string=password('123456') where user='root' ;
6.回到第二部把刚加的那句删掉
保存,重启mysql就可以了