安装mysql和设置密码_安装mysql及设置密码

5f27e6b83816822120d0f0598f3b7b15.png

b86d487540f2354a52ec059b3dee75c1.png

如果报错libnuma.so.1 ,需要手动添加

yum install libnuma*

apt-get install libnuma*

然后就是设置环境变量   export PATH = $PATH:/usr/local/mysql/bin

二进制安装查询mysql状态并启动关闭

service mysql.server status

service mysql.server start

service mysql.server stop

使用yum或者apt-get安装的需要启动mysql

查询mysql状态

service mysql status

关闭

service mysql stop

启动

service mysql start

在mysql操作命令行下

设置初始密码:

set password for root@localhost = password('123') ;

忘记密码:(5.7)

1.关闭mysql服务:    service mysql.server stop

2.启动mysql时携带参数  --skip-grant-tables:     mysqld_safe --skip-grant-tables &

3.启动mysql命令行:    mysql

4.修改mysql密码:    update mysql.user set authentication_string = password('123') where user = 'root';

注:5.7以后mysql的用户密码字段修改为authentication_string ,并且使用加密储存,所有设置密码需要加上函数password();

5.退出并重启mysql:    service mysql.server restart

8.0版本重置密码:

由于8.0删除了password函数,所以使用其他方式修改

update mysql.user set authentication_string = '' where user = 'root';

alter user user() identified by '123';

navicat数据库工具连接mysql报错:不允许连接数据库时:

1.修改mysql的host为指定ip访问

select user,host from mysql.user;

update mysql.user set host = '%' where user = 'root';    //%通配符表示所有ip,默认localhost,也可以指定多个ip,用逗号分隔

2.如果还是不可以,可能是端口限制的原因,修改防火墙端口开放

iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

注:如果在docker下操作这个命令,可能会报错,需要在创建容器的时候给予特权    docker run -itd --privileged

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值