登录
首页 >  数据库 >  MySQL

ubuntu16.04 安装mysql 并远程连接

来源:SegmentFault

时间:2023-02-16 15:32:13 235浏览 收藏

数据库小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《ubuntu16.04 安装mysql 并远程连接》带大家来了解一下ubuntu16.04 安装mysql 并远程连接,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!

环境声明
ubuntu: 16.04

1、安装mysql

sudo apt-get update

sudo apt-get install mysql-server

2、配置mysql

sudo mysql_secure_installation

3、启动mysql

mysql -uroot -p  (前面没有设置密码,此处不用填写密码,直接回车)

4、修改乱码

cd /etc/mysql/mysql.conf.d

vim mysqld.cnf

添加 character-set-server=utf8

user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
lc-messages-dir = /usr/share/mysql
character-set-server=utf8
skip-external-locking

cd /etc/mysql/conf.d
vim mysql.cnf

添加 default-character-set=utf8

[mysql]
default-character-set=utf8

重启mysql服务器

service mysql restart

查看当前字符集

show variables like '%char%';

5、创建用户
注意:为了创建的用户能够远程连接@后面的必须是%。如果只想让该用户能本地连接,要写成localhost请将 xxx 替换为你的用户名。

CREATE USER 'xxx'@'%' IDENTIFIED BY 'password';

6、授权用户
注意:
test:数据库名
user:表名(如果想给所有表都授权,那么写成 * 即可)

GRANT SELECT, INSERT,UPDATE, DELETE ON test.user TO 'xxx'@'%';

7、修改配置文件

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

将 bind-address 换成 0.0.0.0

bind-address            = 0.0.0.0

今天关于《ubuntu16.04 安装mysql 并远程连接》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>