Ubuntu 18 下安装 MySQL 过程记录

Ubuntu 18 下安装 MySQL 过程记录

首先我用的版本是 Ubuntu 18.04

Ubuntu版本

对于新版本的Ubuntu和新版本的Debian本文安装MySQL的方法记录应该都是适用的

安装MySQL


首先我们切换到root账户
输入命令

su -

如果认证失败

root认证失败

那么就输入命令

sudo passwd root

设置新的root密码

更改root密码

切换到root账户后,依次输入命令

apt update

apt upgrade

更新apt及软件包

注意:此过程中有提示说

使用'apt autoremove'来卸载它(它们)。

如果不清楚上面列出的软件包是否还有用,就不要执行'apt autoremove'这个命令,网上有很多同学被这条命令坑了,比如导致重装系统之类的

然后输入命令

apt install mysql-server mysql-client libmysqlclient-dev

输入y后回车继续执行

安装MySQL Server

输入y后回车继续执行

执行结束后MySQL安装完成

设置密码


输入命令

cat /etc/mysql/debian.cnf

查看默认配置文件

默认配置文件.png

可以看到我现在的MySQL默认密码是password处的CLxjj1PmCJMXO46f

password = CLxjj1PmCJMXO46f

默认密码是随机的,你的几乎不可能和我的一样,复制你的默认密码,然后输入命令

mysql -u debian-sys-maint -p

其中 -u 表示选择登陆的用户名, -p 表示登陆的用户密码

将你刚才复制的默认密码粘贴过来,按下回车

高亮部分为默认密码

依次输入命令

use mysql;

update mysql.user set authentication_string=password('mypassword') where user='root' and Host ='localhost';

其中password('mypassword')单引号里的mypassword是你要设置的密码,比如我想设置密码为password,命令就是

update mysql.user set authentication_string=password('password') where user='root' and Host ='localhost';

高亮部分替换成自设密码

然后依次执行命令

update user set plugin="mysql_native_password";

flush privileges;

exit;

service mysql restart

mysql -u root -p

到此步时输入你刚才设置的新密码,比如我设置的密码是password,那么我就输入password,回车

输入新设置的密码.

成功登入后输入命令

show databases ;

可以查看当前数据库

当前数据库

MySQL密码设置完毕



到此MySQL基本配置完毕

原文地址:https://www.cnblogs.com/biem/p/12900379.html