1.安装mysql
apt-get install mysql-server
2.用root账号登录mysql,root账号初始密码空
mysql -uroot -p
3.创建数据库和账号,授权后刷新权限
CREATE DATABASE `数据库名` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%';
FLUSH PRIVILEGES;
4.打开mysql.cnf(配置文件不同版本和服务器位置和名字都有可能不同,自己去找),找到bind-address = 127.0.0.1注释掉=>
# bind-address = 127.0.0.1,然后重启数据库,此时mysql已部署好。
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
sudo service mysql restart
5.连接数据库,连接名自己随便起,主机为服务器ip地址,端口默认为3306,账号密码是我们开始创建数据时创建的,贴出一些常见错误
错误码:2003 不能连接到 MySQL 服务器在 (10061)
第一步检查账号权限,host=% 表示所有地址都能连接