在Ubuntu中安装MySQL并创建新用户

安装MySQL

首先,查看自己的Ubuntu是否已经安装MySQL

打开终端,输入下面命令:

apt list | grep mysql-server

 安装成功则显示如下

在Ubuntu中安装MySQL并创建新用户_第1张图片

如果还没有安装,在终端输入以下命令:

sudo apt-get install mysql-server

执行命令,系统会自动进行MySQL的安装。

创建新用户

        当完成上述的MySQL安装后,我们就可以登录MySQL,登录时我们需要使用用户名和密码进行登录,但按照上述过程安装时,并没有让我们设置用户名和密码。

所有我们使用常规的登录时,会报错。如图

在Ubuntu中安装MySQL并创建新用户_第2张图片

 那么这时后,我们可以在终端输入以下命令,来查看MySQL中的默认用户和密码

sudo cat /etc/mysql/debian.cnf

下图所框选的就是MySQL中默认的用户名和密码(每个人的密码都不一样)

在Ubuntu中安装MySQL并创建新用户_第3张图片

 然后,我们根据这个默认的用户和密码就能登入到MySQL中

mysql -udebian-sys-maint -pXXXXXXXXXX(密码)

在Ubuntu中安装MySQL并创建新用户_第4张图片

进入MySQL中后,我们就可以修改自己的用户名和密码了

首先,选择mysql

use mysql;

然后,创建一个新用户

CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';

在Ubuntu中安装MySQL并创建新用户_第5张图片

创建成功,后我们可以通过以下命令来查看当前MySQL中所有的用户

select user,host from mysql.user;

在Ubuntu中安装MySQL并创建新用户_第6张图片

创建成功后,就可以通过自己创建的用户和密码来登录MySQL了

但是,通过这种方法新创建的用户拥有的权限很少,它们只能执行不需要权限的操作。如登录 MySQL、使用 SHOW 语句查询所有存储引擎和字符集的列表等。

所以,我们需要给他赋予权限

grant all on*.*to text@localhost;

这句语句,是给创建的新用户赋予全部权限。

赋值完成后,新用户就可以完成数据库的任何操作了。

你可能感兴趣的:(MySQL,Linux,数据库,mysql,ubuntu,linux)