当前位置:首页 > 芯闻号 > 充电吧
[导读]While MySql 5.5 is the default for Ubuntu 14.04, MySql 5.6 is available in the default repositories.

While MySql 5.5 is the default for Ubuntu 14.04, MySql 5.6 is available in the default repositories. It can be installed simply using:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql-server-5.6

If you have existing data in a MySql 5.5 database, it should be migrated automatically. Though it is always a good idea to make a backup before doing a major upgrade.

First make a backup of the data in your existing database:

mysqldump --lock-all-tables -u root -p --all-databases > dump.sql
mysqldump -u USERNAME -p --default-character-set=utf8mb4 USER_DATABASE > backup.sql

Then after installing the newer version, you can restore if needed by running:

mysql -u root -p < dump.sql
mysql -u root -p 数据库名 < dump.sql
mysql -u USERNAME -p  --default-character-set=utf8mb4 USER_DATABASE < backup.sql

mysql修改远程连接

第一步:

vim /etc/mysql/my.cnf找到bind-address = 127.0.0.1

注释掉这行,如:#bind-address = 127.0.0.1

或者改为: bind-address = 0.0.0.0

允许任意IP访问;

或者自己指定一个IP地址。

重启 MySQL:sudo /etc/init.d/mysql restart

第二步:

授权用户能进行远程连接

   grant all privileges on *.* to root@"%" identified by "password" with grant option;


   flush privileges;

   第一行命令解释如下,*.*:第一个*代表数据库名;第二个*代表表名。这里的意思是所有数据库里的所有表都授权给用户。root:授予root账号。“%”:表示授权的用户IP可以指定,这里代表任意的IP地址都能访问MySQL数据库。“password”:分配账号对应的密码,这里密码自己替换成你的mysql root帐号密码。

   第二行命令是刷新权限信息,也即是让我们所作的设置马上生效。


为了消除linux环境下大小写敏感问题,设置如下:vi /etc/mysql/my.cnf

在[mysqld]中添加:

lower_case_table_names = 1;



utf8mb4配置

[mysqld] character-set-server = utf8mb4 [mysql] default-character-set = utf8mb4

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

来源:https://juejin.cn/post/6860252224930070536| 背景日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查...

关键字: mysql

mysql的一行记录,最终肯定是存储在磁盘上,也就是肉眼可见的文件上,今天我们的目标很简单,就是看看它到底是怎么存的。当然还有一个更重要的目标,就是以这个为引子,带大家完全通过一手资料,来揭秘这个问题的答案。所以大家阅读...

关键字: mysql

跟着官方文档 源码 源文件三件套自己探索

关键字: mysql 存储

什么Mysql的事务?事务的四大特性?事务带来的什么问题?你详细了解过MVCC吗?它是怎么工作的?

关键字: mysql 嵌入式

想进大厂,mysql不会那可不行,来接受mysql面试挑战吧,看看你能坚持到哪里?

关键字: mysql 嵌入式

10月28日,IT大厦获悉,智能手机自黑暗时代就已存在,为许多人提供了肥沃的土壤提供。现在XDA团队决定创建自己的手机。

关键字: lineageos ubuntu touch os

Canonical昨天正式发布了ubuntu-20.10,其中包括一个优化的草莓蛋糕和服务器系统,以支持科学家、发明家、教育和企业。

关键字: 树莓派 gnome ubuntu

最近,在开发一个分库分表中间件,由于功能需求,需要分析MySQL协议,发现网上对于MySQL协议分析的文章大部分都过时了,原因是分析的MySQL版本太低了。怎么办?于是乎,我便硬着头皮开始啃MySQL源码,经过两个多月的...

关键字: mysql 嵌入式

想进大厂,Mysql不会那可不行,来接受Mysql面试挑战吧,看看你能坚持到哪里?

关键字: mysql 嵌入式

Explain被称为执行计划,在语句之前增加explain关键字,MySQL会在查询上设置一个标记,模拟MySQL优化器来执行SQL语句,执行查询时,会返回执行计划的信息,并不执行这条SQL。

关键字: mysql 嵌入式
关闭
关闭