ubuntu下mysql5.7安装教程_Ubuntu系统下MySQL5.7安装教程

e07f39d9f994ff81a34eb4987acfd8db.png

这一篇教程,我们一起来完成MySQL在Ubuntu系统中的安装。

(一)安装

1、更新高级软件包工具sudo apt-get update

2、安装MySQL服务器sudo apt-get install mysql-server

3、安装MySQL客户端sudo apt-get install mysql-client

4、安装MySQL依赖库sudo apt-get install libmysqlclient-dev

5、查询MySQL状态sudo netstat -tap | grep mysql

等待一会儿,会出现监听(LISTEN)信息。

1162450b94dd967a956a97486d00fc4a.png

6、重看MySQL版本sudo mysql -V

128bdde6bf25e21eb97e8f085664c80d.png

7、登录MySQLsudo mysql

此时会进入MySQL的Shell。

退出Shell:mysql>exit;

或者:mysql>quit;

(二)添加root账号登录密码

1、通过VI编辑器打开文件“mysqld.cnf”,按“i”键进行编辑。sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

在文件内容的末尾添加一行skip-grant-tables

按“ESC”键退出编辑状态,输入“:wq”保存文件并退出。

2、重新启动MySQL服务。sudo service mysql restart

3、登录MySQL。sudo mysql

4、修改密码

键入语句更改密码,密码规则:包含大写字母、小写字母、特殊符号以及长度8位以上,例如“Opython.com666”。

注意:MySQL Shell中输入的语句以分号结束才能够执行。mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Opython.com666';

此时可能会报错:ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement

解决办法是刷新权限。mysql>flush privileges;

显示:Query OK, 0 rows affected (0.00 sec)

然后,再次执行更改密码的语句。

再次显示:Query OK, 0 rows affected (0.00 sec)

此时,密码已经修改成功,退出Shell。mysql>exit;

5、重新启动MySQL服务。sudo service mysql restart

6、测试

测试是否可以不使用密码登录。sudo mysql

提示错误:ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

这就说明密码已经生效。

7、登录MySQL

尝试使用密码登录root账户。sudo mysql -u root -p

上方命令中“-u”表示登录的用户名,“ -p”表示使用密码登录。

这时提示输入密码。Enter password:Opython.com666(密码不会显示出来)

不出意外的话,此时已经正常登录,进入了MySQL的Shell。

python学习网,大量的免费python视频教程,欢迎在线学习!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值