这篇文章主要介绍了如何安装配置MySQL8.0,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
网站建设、成都网站制作的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给创新互联一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。
1.删除已安装
sudo apt-get remove --purge \*mysql\* sudo rm -rf /etc/mysql /var/lib/mysql sudo apt-get remove --purge \*mariadb\*
2.重新安装
sudo apt update && sudo apt upgrade sudo apt install mysql-server
3.配置端口
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
port 默认3306,需要修改就取消注释修改端口号
4.启动
sudo service mysql start
5.停止
sudo service mysql stop
6.重启
sudo service mysql restart
7.进入MySQL
mysql -u root -p
8.选择数据库
use mysql;
9.退出MySQL
quit;
10.服务查看
ps -e|grep mysql
11.设置root密码
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
新增行:skip-grant-tables
重启服务:sudo service mysql restart
进入MySQL:mysql
选择数据库:use mysql;
查看 auth_socket:select user,plugin from user;
设置root用户plugin:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql\_native\_password BY 'mysql';
依次执行命令:
flush privileges; ALTER user 'root'@'localhost' IDENTIFIED BY 'newpassward'; //newpassward 新密码 flush privileges;
12.异常处理
执行修改用户密码是报错:
“The MySQL server is running with the --skip-grant-tables option so it cannot execute this statemen ”
解决办法:
先执行:flush privileges;
然后执行修改命令。
设置密码报错
“ERROR 1524 (HY000): Plugin 'auth_socket' is not loaded”
解决办法:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql\_native\_password BY 'mysql';
感谢你能够认真阅读完这篇文章,希望小编分享的“如何安装配置mysql8.0”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!
文章名称:如何安装配置mysql8.0
路径分享:http://cqwzjz.cn/article/pjpcij.html