阿里云ECS之搭建MySQL环境和本地数据库迁移至云数据库(七)

  1. 先更新源
    sudo apt-get update
  2. 安装mysql-server
    sudo apt-get install mysql-server
  3. 设置密码

  4. 安装mysql-client
    sudo apt-get install mysql-client
  5. 安装libmysqlclient-dev
    sudo apt-get install libmysqlclient-dev
    其实这个时候就可以输入mysql -u root -p然后输入密码使用mysql了
    但是想要被远程访问,还需要进行以下两个步骤
  • 输入sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
    注释掉bind-address = 127.0.0.1,如图:
  • 输入以下命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION; 
FLUSH PRIVILEGES; 

最后重启mysql即可
sudo service mysql restart

数据迁移

迁移之前需要把linuxwindows的数据库中所有数据库、表的格式都改为如下:


并且把导出来的文件用notepad进行如下操作:
将文件中的所有
utf8mb4替换为utf8
utf8mb4_0900_ai_ci替换为utf8_general_ci

解决中文乱码问题

打开/etc/mysql/mysql.conf.d/mysqld.cnf
找到[mysqld]下面增加:

character-set-server =utf8

最后重启mysql

sudo service mysql restart

查看字符集

msql > show variables like 'character%';

全部改为UTF-8了

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zheng_zq666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值