linux数据库的相关问题,Linux下安装MySQL步骤及常见问题

1、下载MySQL安装包

从官网下载即可,注意选择对应的操作系统

2、解压

进入到你要放置的目录下,执行解压命令

tar -zxvf  xxx.tar.gz  (xxx替换成你的版本包)

3、添加用户组和用户

groupadd mysql (添加用户组)

useradd -g mysql mysql  (添加用户到组)

4、安装

vi /etc/init.d/mysqld (修改启动脚本)

修改成你实际的MySQL和data放置路径,只需要该这两个地方

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data/mysql

5、启动服务

service mysqld start

6、登录MySQL

到这里一切应该都不会出问题,服务也正常启动了。但是登录MySQL(account:root,password:root)时候,可能会出现以下两个小问题:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement

报错:安装MySQL后需要先设置密码,执行命令: setpassword = password('root');Access denied for user 'root'@'localhost'

解决步骤:

1.停止mysql服务

systemctl stop mysqld.service

2.修改配置文件为无密码登录

vim  /etc/my.cnf   在最后加上  skip-grant-tables   保存(:wq!)

3.启动mysql

systemctl  start  mysqld.service

4.登录mysql

mysql -u root  (注意这里不要加-p)

5.修改密码

use mysql;

update mysql.user set authentication_string=password('123456') where user='root';

6.撤销无密码登录

返回第2步把最后一句删掉,保存,重启mysql就可以了

至此,Linux安装MySQL完成,下一篇: 备份/恢复MySQL数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值