安装MySQL
首先,查看自己的Ubuntu是否已经安装MySQL
打开终端,输入下面命令:
apt list | grep mysql-server
安装成功则显示如下
如果还没有安装,在终端输入以下命令:
sudo apt-get install mysql-server
执行命令,系统会自动进行MySQL的安装。
创建新用户
当完成上述的MySQL安装后,我们就可以登录MySQL,登录时我们需要使用用户名和密码进行登录,但按照上述过程安装时,并没有让我们设置用户名和密码。
所有我们使用常规的登录时,会报错。如图
那么这时后,我们可以在终端输入以下命令,来查看MySQL中的默认用户和密码
sudo cat /etc/mysql/debian.cnf
下图所框选的就是MySQL中默认的用户名和密码(每个人的密码都不一样)
然后,我们根据这个默认的用户和密码就能登入到MySQL中
mysql -udebian-sys-maint -pXXXXXXXXXX(密码)
进入MySQL中后,我们就可以修改自己的用户名和密码了
首先,选择mysql
use mysql;
然后,创建一个新用户
CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';
创建成功,后我们可以通过以下命令来查看当前MySQL中所有的用户
select user,host from mysql.user;
创建成功后,就可以通过自己创建的用户和密码来登录MySQL了
但是,通过这种方法新创建的用户拥有的权限很少,它们只能执行不需要权限的操作。如登录 MySQL、使用 SHOW 语句查询所有存储引擎和字符集的列表等。
所以,我们需要给他赋予权限
grant all on*.*to text@localhost;
这句语句,是给创建的新用户赋予全部权限。
赋值完成后,新用户就可以完成数据库的任何操作了。