linux Ubuntu18.04 安装配置MySQL
1.安装
ubuntu上安装mysql非常简单只需要几条命令就可以完成。
3. sudo apt-get install libmysqlclient-dev
2.配置本机登录
.进入到etc/mysql 目录下,查看debian.cnf文件
3.修改root用户的的密码
这里是关键点,由于mysql5.7没有password字段,密码存储在authentication_string字段中,password()方法还能用
在mysql中执行下面语句修改密码
show databases;
use mysql;
update user set authentication_string=PASSWORD("自定义密码") where user='root';
update user set plugin="mysql_native_password";
flush privileges;
quit;
然后退出mysql
执行 sudo service mysql restart
然后就可以用 mysql -uroot -p登录了
3.配置远程登录(从win登录linux)
授权一个新用户(这样就可以不用root登录数据库了)
mysql>grant all privileges on *.* to "新用户名"@"%" identified by "新用户密码" with grant option;
修改生效:
myssql> flush privileges;
退出数据库:
mysql>exit;
参考博客《https://www.cnblogs.com/zhuyp1015/p/3561470.html》
《https://blog.csdn.net/qq_37635049/article/details/79990267 》
4. 配置win中的mysql开放给所有IP
也是在win中执行下面这句话:
grant all privileges on *.* to 'root'@'%' identified by 'mysql' with grant option;
flush privileges;
用管理员权限重启mysql
另一个是要开放win的防火墙3306
新建一个入站规则,把3306端口开放给所有IP
成功截图;
5.在raspberry中安装和配置mysql
用之前的3条命令安装好了后,登录
sudo mysql -u root直接就登录进去了
6.解决linux中mysql存储中文
、打开终端(Ctrl + Alt + T),在超级用户模式下输入以下命令进入文件编辑:
gedit /etc/mysql/my.cnf
对【my.cnf】文件进行编辑,输入以下语句,保存并退出:
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
原文:https://blog.csdn.net/qq_36761831/article/details/87112760
7. win下用python3连接mysql
https://blog.csdn.net/qq_26079279/article/details/79268304
需要在pycharm中导入下这个包,不然出错,说没有这个包,即使上面的步骤执行成功了。
- 打开cmd进入python3安装目录下的script目录
- 输入命令python pip.exe install pyMysql
- 出现successfully installed pyMysql*** 即安装成功
- 在cmd交互模式下输入import pymysql进行检测,若安装不成功会报错
- 在pycharm中导入pymysql包
点击file–》setting–》project–》project interpreter–》
点击右上方的加号–》输入pyMysql–》点击install package - 在pycharm中新建一个py文件输入import pymysql运行没有报错即导入成功
linux Ubuntu18.04 安装配置MySQL的更多相关文章
- Linux Ubuntu18.04 安装配置 clash
我最近一段时间在搭建用于构建 Docker 镜像的开发测试环境,这个环境是一台运行于 Windows 笔记本上的虚拟机,其操作系统为 Ubuntu 18.04 .构建场景中经常要去 Github 获取 ...
- Linux普通用户安装配置mysql(非root权限)
Linux普通用户安装配置mysql(非root权限) 说明:在实际工作中,公司内网的机器我们一般没有root权限,也没有连网,最近参考网上的资料使用一般的账户成功安装mysql,记录如下 Linux ...
- Linux环境下安装配置Mysql
首先我们的使用的是linux的 centOS6 版本 安装mysql: 1.查看有没有安装包 yum list mysql* 2.进行安装mysql:一般我们在服务器端安装的都是服务端( mysql- ...
- Linux中如何安装配置Mysql和SVN服务端
目标Linux系统为centOS 一.安装登陆mysql 1.直接以root用户运行:yum install mysql 和yum install mysql-server等带安装完成. 2.安装 ...
- Ubuntu 18.04 安装配置 MySQL 5.7
Ubuntu 18.04 安装 mysql 的过程中,竟然没有让你输入秘密?!(之前在 Ubuntu 14.04 下,安装过程中会询问密码),这导致安装完 mysql 初始秘密不知道的问题. $ su ...
- Linux Ubuntu下安装配置mysql
检查系统中是否已经安装了mysql: sudo netstat -tap | grep mysql 安装mysql: sudo apt-get install mysql-server sudo ap ...
- ubuntu18.04安装配置opencv3.4.0
1.安装配置相关工具及依赖库 sudo apt-get install build-essential # 必须的,gcc编译环境 sudo apt-get install cmake git lib ...
- Ubuntu18.04安装配置
GPT硬盘安装Ubuntu 磁盘管理工具压缩一个5GB的Fat32的分区,然后将ISO文件解压到Fat32分区 利用Hasleo EasyUEFI工具添加EFI引导 *:\EFI\BOOT\grubx ...
- [Linux] Ubuntu18.04 安装之后配置过程
前言 最终还是安装了Ubuntu 虽然一开始想用Deepin 但是死活安装不上,我也很绝望(引导一直找不到 恢复BIOS默认设置也还是不行 所以 有些绝望啊....) 所以 为了让以后的我不再那么 ...
随机推荐
- Python 2.x和3.x不同点
1.print和print() 2.yield 出现下面的错误Traceback (most recent call last): File “<pyshell#32>”, line 1, ...
- mysql日常使用总结(持续更新中)
记录一些日常的mysql常用的使用, 方便随用随查. 一.表结构 1.1 查看表结构 方式1: 可以查看建表语句,完整的表结构. show create table table_name; 方式2:可 ...
- (四)Redis主从复制(单机版,不集群)
持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可 ...
- Poj 1743——Musical Theme——————【后缀数组,求最长不重叠重复子串长度】
Musical Theme Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 22499 Accepted: 7679 De ...
- @b.windows.last.use
@b.windows.last.use @b.windows.first.use be_true 一般用在step文件中
- jQuery学习笔记(四)
动画效果 显示和隐藏效果 无动画效果 显示:show() 隐藏:hide() <!DOCTYPE html> <html lang="en"> <he ...
- 学习笔记:MDN的JavaScript
JavaScript 第一步 什么是JavaScript? 每次当你浏览网页时不只是显示静态信息—— 显示即时更新的内容, 或者交互式的地图,或 2D/3D 图形动画,又或者自动播放视频等,你可以确信 ...
- win10+asp+access 父路径开启无效
如题: 在win10环境下,布署asp+access,发现在用到"../website/"时就出错,提示不能使用父路径 可是我在IIS 的asp中明明打开了父路径的 如下 但是偏偏 ...
- SpringBoot的异步调用介绍
参考博客: https://www.cnblogs.com/jebysun/p/9675345.html https://blog.csdn.net/weixin_38399962/article/d ...
- NEO
平台: Windows 类型: 虚拟机镜像 软件包: .net core neo application server basic software blockchain neo open sourc ...