debian安装mysql(Utunbu 20.04 LTS安装MYSQL8)

很多年没有使用Utunbu了,基于Utunbu下的命令行操作,本人乎是从头开始学,本文是经过反复搜索资料,多次验证之后的一套可行的操作流程,以供相互交流学习。

操作步骤:

1:安装。

---更新安装源 sudo apt-get update ---安装 sudo apt-get install mysql-server # 这里直接安装的是最新版

备注:安装过程中有多次选择确认,本次实验全部输入'Y'后回车确认。

2:安装配置。

MYSQL8安装完成后,ROOT没有密码无法登陆,也无法远程登陆,需要自行新建用户,并修改少许配置后,才能正常使用。

查看默认密码,

debian安装

sudo cat /etc/mysql/debian.cnf # 查看默认的

每次安装的密码是不一样的,用这个命令,查看当前安装的登录密码,登陆进去就能创建个新用户。

见图红线处为测试中,本次安装的密码。

默认密码登录,

mysql -udebian-sys-maint -pLg8673vblqFjp4xc

此处-u,-p后不带空格,应为MYSQL的一种便捷写法,如登录异常,可用mysql -u debian-sys-maint -p,回车后,输入密码。此方法有一定防止密码暴露的价值。

创建新的用户,

use mysql; ---创建新用户 create user 'HT'@'localhost' identified by '123456';# 本地 --此项为需要远程登录才修改,不需要则忽略。 create user 'HT'@'%' identified by '123456'; # 权限 远程链接 ,授予权限 grant all privileges on *.* to 'HT'@'localhost' with grant option; 修改加密方式: --- 修改密码为用不过期 ALTER USER 'HT'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; --- 修改密码并指定加密规则为mysql_native_password ALTER USER 'HT'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; ---刷新生效 FLUSH PRIVILEGES; ---退出 EXIT

修改配置,

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf --找到如下内容 bind-address = 127.0.0.1,将绑定地址改成0.0.0.0

此项为需要远程登录才修改,不需要则忽略。

备注:其中涉及vim操作方面的,因不是本文要点,未表述。

本次安装,花费了好多时间,中间踩了各种坑,希望后来人不要花太多时间,踩这种坑,将更多精力放在逻辑开发上,为这个世界添砖加瓦。

您可以还会对下面的文章感兴趣

最新评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友