ubuntu下mysql 8.0.28 安装配置方法图文教程
作者:高大胃 发布时间:2024-01-21 23:40:56
标签:mysql8.0,mysql8.0.28,ubuntu
今天安装了ubuntu的虚拟机,并安装了mysql8.0.28版本的数据库,供大家参考,具体内容如下
修改密码改了挺长时间,记录下安装过程
安装ssh服务:
sudo apt-get install openssh-server
启动ssh服务:
service sshd start
安装mysql服务器端:
sudo apt install -y mysql-server
安装mysql客户端:
sudo apt install -y mysql-client
安装完成后根据提示找到了密码文件:
/etc/mysql/debian.cnf
查看该文件显示如下:
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint
password = kYq3G8iSzqfXIXqb
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = kYq3G8iSzqfXIXqb
socket = /var/run/mysqld/mysqld.sock
修改配置文件:
sudo vim /etc/mysql/my.cnf
添加如下配置:
[mysql]
default-character-set=utf8
[mysqld]
port=3306
bind-address = 0.0.0.0
skip-grant-tables
重启数据库
sudo service mysql restart
使用对应的帐号和密码登陆到mysql中
mysql -udebian-sys-maint -pkYq3G8iSzqfXIXqb
修改root密码和host
use mysql;
grant all privileges on *.* to 'root'@'%' with grant option;
update user set host='%', authentication_string='' where user='root' ;
ALTER USER 'root'@'%' IDENTIFIED BY '1' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1';
FLUSH PRIVILEGES;
quit;
退出后删除skip-grant-tables选项
如下:
[mysql]
default-character-set=utf8
[mysqld]
port=3306
bind-address = 0.0.0.0
重启mysql服务
sudo service mysql restart;
关闭防火墙
sudo service ufw disable; #关闭防火墙开机启动
sudo service ufw stop; #关闭防火墙服务
在主机上使用navicat测试链接成功:
来源:https://blog.csdn.net/gw1029/article/details/123453792
0
投稿
猜你喜欢
- 我就废话不多说了,大家看代码吧!dataset = ["el","tv"]model = [&quo
- 1.strip():str.strip([chars]);去除字符串前面和后面的所有设置的字符串,默认为空格chars -- 移除字符串头尾
- 一、添加user到group第一种:user.groups.add(1) # add by id第二种:from django.contri
- 额额,标题已经很醒目了,通过中间件去实现,其他方法也可以实现浏览器前端传来的请求,必须通过中间件,才能到后面路由,视图函数,所以我们在中间件
- 前言今天在学习python的过程中,发现python没有switch这个语法。于是就想在python中如何才能实现这个功能呢?正文本文中我们
- MySQL字符集:cp1252 West European (latin1) ,解决乱码问题 使用虚拟主机空间上的phpmyadmin操作数
- 背景测试工具箱写到一半,今天遇到了一个前后端数据交互的问题,就一起做一下整理。环境-----------------------------
- 使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就
- python爬虫模块Request的安装在cmd中,使用如下指令安装requests:pip install requestspython爬
- 第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -
- 万事万物都有自身存在的道理,虽然在python中有些代码我们并不常见。经常会觉得不是常用,就可以避之,但是大家好像都遗忘了一件事情,就是“真
- ACCESS有个BUG,那就是在使用 like 搜索时如果遇到日文就会出现“内存溢出”的问题,提示“80040e14/内
- 需求是需要用python往 SqlServer中的image类型字段中插入二进制图片核心代码,研究好几个小时的代码:安装pywin32,ad
- 故障描述percona5.6,mysqldump全备份,导入备份数据时报错Duplicate entry 'hoc_log99-it
- 检查所使用的语句是否标准 /* 标准SQL和T-SQL之间有很多区别——太多了,这里就不说了。还有,如果你在SQL Server上工作, 那
- 在SQL Server数据库中,有min server memory与max server memory两个内存选项。数据库管理员合理设置这
- 什么是SeleniumSelenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流
- 1.安装第三方模块包pip install django-ckeditor2.添加应用INSTALLED_APPS = [ ..
- 测试代码1:def test(self): data = {"add": {"doc":
- 本文实例讲述了Python常用模块之requests模块用法。分享给大家供大家参考,具体如下:一. GET请求1.访问一个页面import