博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu安装msql5.7
阅读量:5889 次
发布时间:2019-06-19

本文共 993 字,大约阅读时间需要 3 分钟。

hot3.png

1.执行以下命令安装,一路按Y即可

sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev

2.检查mysql的运行状态 , 有信息显示,即为正在运行

 service mysql status 

3.登录mysql ,输入密码(无初始密码,随便输入),能正常登录mysql,则不需要通过修改配置文件方式来修改密码

mysql -u root -p

 1)正常进入情况
    

use mysql;update user set plugin='mysql_native_password' where user='root';update user set authentication_string=password('123') where user='root';flush privileges;exit;

 2)无密码不能进入

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

在mysqld.cnf中[mysqld]中加入

skip-grant-tables

 例如:    

[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-grant-tables 

 输入命令mysql -u root 进入mysql;

 重复正常正如mysql修改命令的方法

4. 重启mysql: service mysql restart

5.修改mysql的数据库的编码格式

sudo /etc/mysql/mysql.conf.d/mysqld.cnf #进入服务端中修改[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock character-set-server=utf8 #指定服务端编码
sudo vim /etc/mysql/conf.d #打开客户端配置文件  [mysql]  default-character-set=utf8 #指定客户端编码  

 

 

转载于:https://my.oschina.net/u/2426590/blog/2208452

你可能感兴趣的文章
欲望永恒饥饿(转自学长)
查看>>
IIS发布网站出现“未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项。”的解决方法...
查看>>
web.config中配置数据库(多数据)连接的两种方式
查看>>
给图片加上某种颜色的蒙版
查看>>
Spring Boot Hikari
查看>>
Java的进程内缓存框架:EhCache (转)
查看>>
2018年4月13日,祝自己24岁生日快乐!
查看>>
实现一个涂抹擦除效果
查看>>
Unity PhysicsScene测试
查看>>
CSS行高——line-height
查看>>
WPF成长之路------翻转动画
查看>>
Html列表分页算法
查看>>
JS自学笔记03
查看>>
vim 加密(crypt)文本文档
查看>>
理解父类引用指向子类对象
查看>>
BZOJ-2763: [JLOI2011]飞行路线 (SPFA分层图)
查看>>
make、make clean、make install、make uninstall、make dist、make distcheck和make distclean
查看>>
华为内部面试题库---(5)
查看>>
JDK动态代理实现
查看>>
反射方法关闭窗体报错的解决方法
查看>>