ubuntu安装mysql及其配置

1. 说明
如果你以前没有安装过mysql,可以继续操作;如果你以前有安装mysql,你能够保证彻底卸载,则可以继续操作;如果你不能干净的卸载以前安装的,我建议你重装ubuntu,不过首先可以将以前的mysql数据导出

linux下的mysql数据导出:https://blog.csdn.net/qq_35890572/article/details/80077342

2. 安装mysql服务
apt-get update
apt-get install mysql-server
这期间需要输入两次root的密码
3. 安装mysql客户端及其开发工具(可跳过)
apt-get install mysql-client
apt-get install libmysqlclient-dev
4. 查看是否安装成功
 netstat -tap | grep mysql

这里写图片描述

5. 更改mysql的默认编码
首先进入mysql,查看默认编码
mysql -u root -p
show variables like 'char%';

这里写图片描述

可以看到有两个是拉丁文,这可能会导致很多乱码问题。下面进行更改默认编码,在mysql中使用exit命令回到linux窗口
vim /etc/mysql/my.cnf
分别更改[client]、[mysql]、[mysqld]三个节点,分别再其后面添加
default-character-set=utf8
若没有,则直接新增下面的节点就可以了
[client]
    default-character-set=utf8
[mysql] 
    default-character-set=utf8
[mysqld]
    default-character-set=utf8 
重启mysql服务
service mysql restart
6. 允许远程访问
注释本机绑定,执行以下命令,在bind-address前面加上#号
vim /etc/mysql/mysql.conf.d/mysqld.cnf

这里写图片描述

进入mysql,添加授权。
grant all on *.* to root@'%' identified by '你的密码' with grant option;
flush privileges;
退出回到linux窗口,重启mysql服务
service mysql restart
最后别忘了,如果是云服务器要 在安全组配置里面,开启3306端口!

猜你喜欢

转载自blog.csdn.net/qq_35890572/article/details/81164594