安装mysql查看随机密码命令_非yun方式安装Mysql

安装mysql之前需要确保系统中有libaio依赖,使用如下命令

yum install -y libaio

yum install -y numactl

上传安装包并解压

f0c910d8e73380ab73ccd0f74fc325b6.png

解压缩

7a9bdca39328ff8085b49c277483da72.png

做一个软链

b51a509a7daa2ab279bae72d5ec4ccb7.png

添加mysql用户组和mysql用户(-s /bin/false参数指定mysql用户仅拥有所有权,而没有登录权限)

4d5c4ba1ec4965b54f5f19812a9ccca9.png

进入安装mysql软件的目录

0ed28feb4e0ac2b261170cec825f61ef.png

修改当前目录拥有者为新建的mysql用户

74c0dce247699a87dd0cb93db819d2f1.png

安装mysql,安装命令

./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize

1bb09f5d839eb624b4131e04630d92fb.png

有一个临时密码需要记录

a4db2b5e11dba469f3d49e07e3df9fb2.png

开启mysql服务:

./support-files/mysql.server start

出现问题

6a15cab7a04715ed3da3fb566943cac0.png

查看错误日志

a4dd501aaf8f086b67fdd11a9812a123.png

错误信息

a05920f59c1b8e7b5e2927ec315afc1b.png

修改my.cnf配置文件

27eeef16598e7ee6c9e9b62e27fc667b.png

修改内容

a60f65dfae0c86531cef106d31a381ff.png

重新开启服务

05bb65a9dbf6c0c1d6ed5bbe765cfb2a.png

将mysql进程放入系统进程中,命令如下:

cp support-files/mysql.server /etc/init.d/mysqld

7d0a9ba9a751f27dec1414c6852e6a7e.png

重新启动mysql服务,命令如下:

service mysqld restart

f5b79eccb988cb37a27b8a5f28a1ea9d.png

确认是否启动了

c85d2a436313e7a95c2055ffaeeab5ad.png

在登陆的时候出现下面的问题

da3ebf0d498d9a524b4edafd11d3e497.png

因为是从tmp目录下,所以有可能/tmp下的这个文件将会被删除

我们重新修改my.cnf

affd3dd4bdcc833fd04e3b38fbe2629f.png

再启动数据库,使用随机密码登录mysql数据库,如果登陆不进去使用下面的方法进入数据库

(1)、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1

这一行配置让 mysqld 启动时不对密码进行验证

8f553aa64940f42c9a43bc159b1eddeb.png

(2)、重启 mysqld 服务:service mysqld restart

7220d3e0fae28e8ad5782dbcadf553af.png

(3)、使用 root 用户登录

e8aab01cf656644e552d2dbf889d0eae.png

(4)、切换到mysql数据库

57f83758fc7e775a62694e397fe3ffc0.png

更新 user 表:update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root';;

这样密码就改成了 "root"

在之前的版本中,密码字段的字段名是 password,5.7版本改为了 authentication_string

7256806388fcc07200c8011e4640fab2.png

(5)、退出 mysql,编辑 /etc/my.cnf 文件,删除 skip-grant-tables=1 的内容

c17fdccd9c581bb519bf6cdbf8526b34.png

(6)、重启 mysqld 服务,再用新密码登录即可

2b53147a627f042628aa83f47be74d69.png

把命令放到PATH中

098b9382f24df1a284f5d02ca7b10258.png

再进入,成功进入Mysql

da5e2e16bd6a84abad818f0b4b438c01.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值