Ubuntu(20.04)安装mysql8.0
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Ubuntu(20.04)安装mysql8.0,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1308字,纯文字阅读大概需要2分钟。
内容图文
![Ubuntu(20.04)安装mysql8.0](/upload/InfoBanner/zyjiaocheng/864/396b0c5cd9924281a97086e303cd940a.jpg)
我的ubuntu版本已是最新版,因此可以通过apt直接安装8.0的mysql,如果是18版本的ubuntu,可能apt直接安装的是5.7版本的mysql
目录
一、安装mysql服务端
sudo apt install mysql-server -y
启动mysql服务
sudo service mysql start
有时会出现如下警告
处理方法
sudo service mysql stop
sudo usermod -d /var/lib/mysql/ mysql
sudo service mysql start
二、初始化配置
sudo mysql_secure_installation
确认MySQL是否启动成功
三、测试登录
mysql -u root -p
按提示输入步骤二设置的密码即可登录,如果提示如下错误,
可按如下步骤解决
1、停止mysql服务
sudo service mysql stop
2、编辑配置文件,添加 skip-grant-tables 禁用登录校验,保存并退出vim。
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
3、启动mysql服务
sudo service mysql start
4、登录mysql,由于已禁用密码校验,此时直接回车即可登录
mysql –u root
5、查看root的验证方式, 如果是auth_socket则将其修改为mysql_native_password
use mysql;
mysql> update user set plugin='mysql_native_password' where user='root';
mysql> flush privileges;
6、设置新密码
ALTER user 'root'@'localhost' IDENTIFIED BY 'root的新密码';
flush privileges;
7、退出MySQL
mysql> quit
8、停止MySQL服务
sudo service mysql stop
9、注释步骤2添加的skip-grant-tables,然后再启动mysql服务使用root登录测试新密码是否生效
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
sudo service mysql start
mysql -u root -p
内容总结
以上是互联网集市为您收集整理的Ubuntu(20.04)安装mysql8.0全部内容,希望文章能够帮你解决Ubuntu(20.04)安装mysql8.0所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。