- 先更新源
sudo apt-get update
- 安装mysql-server
sudo apt-get install mysql-server
- 设置密码
- 安装mysql-client
sudo apt-get install mysql-client
- 安装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
数据迁移
迁移之前需要把linux和windows的数据库中所有数据库、表的格式都改为如下:
并且把导出来的文件用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了