Ubuntu安装MySQL [数据库教程]

database

安装MySQL

  • Ubuntu:V18

参考:https://www.jianshu.com/p/4583aebf247a

sudo apt update

sudo apt install mysql-server

忘记mysql root密码

参考:https://blog.csdn.net/luckytanggu/article/details/80251833

1、停止mysql服务

$ service mysql stop

2、修改my.cnf文件

# 查找my.cnf文件在哪里

$ find / -name my.cnf

/var/lib/dpkg/alternatives/my.cnf

/etc/alternatives/my.cnf

/etc/mysql/my.cnf

# 修改my.cnf文件,在文件新增 skip-grant-tables,在启动mysql时不启动grant-tables,授权表

$ vim /etc/mysql/my.cnf

[mysqld]

skip-grant-tables

3、启动mysql服务

$ service mysql restart

4、更改mysql root用户密码

$ mysql

# 选择mysql数据库

mysql> use mysql;

# 更改user表中root用户密码

mysql> update user set authentication_string=PASSWORD("new_pass") where user=‘root‘;

# 注意:可能不同的数据库版本密码的字段名称不一样

# 我的数据库版本是5.7.21,user表中的密码字段是:authentication_string

mysql> select version();

+-------------------------+

| version() |

+-------------------------+

| 5.7.21-0ubuntu0.16.04.1 |

+-------------------------+

1 row in set (0.00 sec)

# 可以通过以下命令查看user表的密码字段名称

mysql> show create table userG;

5、再次修改my.cnf文件

$ vim /etc/mysql/my.cnf

[mysqld]

# skip-grant-tables

6、再次重启mysql

$ vim /etc/mysql/my.cnf

[mysqld]

# skip-grant-tables

Ubuntu安装MySQL

以上是 Ubuntu安装MySQL [数据库教程] 的全部内容, 来源链接: utcz.com/z/535276.html

回到顶部