使用xShell登录腾讯云轻量应用服务器后,配置MySQL
1.安装MySQL
>> yum install mysql
>> yum install mysql-server
>> yum install mysql-devel
2.MySQL-Server出错,解决
>> wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
>> rpm -ivh mysql-community-release-el7-5.noarch.rpm
>> yum install mysql-community-server
3.配置MySQL
1.启动MySQL
systemctl start mysqld
2.设置MySQL服务开机自启动
systemctl enable mysqld
3.初次安装MySQL,直接登录
mysql -u root
4.设置MySQL的root用户的密码
set password for 'root'@'localhost' =password('root用户密码');
5.新建一个名为dogyupi的用户
mysql> create user dogyupi@'%' identified by 'yupi';//创建dogyupi用户,并设置密码为yupi
mysql> grant all privileges on *.* to dogyupi@'%' with grant option;//赋予dogyupi用户远程权限
//刷新权限使操作生效
mysql> FLUSH PRIVILEGES;
mysql> quit;
Bye
6.防火墙开放3306端口
>> firewall-cmd --zone=public --add-port=3306/tcp --permanent
//如果显示 not running 表示已经关闭防火墙,开启就可以了
>> systemctl start firewalld.service //开启防火墙
继续执行开放3306端口的命令
//开放3306端口
>> firewall-cmd --zone=public --add-port=3306/tcp --permanent
#success
//防火墙重新加载配置
>> firewall-cmd --reload
#success
//查看开放的端口
>> firewall-cmd --list-ports
# 3306/tcp
7.配置mysql默认编码为utf-8
①
>> vim /etc/my.cnf
②进入vim编辑器后,输入i键进入编辑模式;把编码配置(如下)粘贴到[mysqld]的下面,光标放到[mysqld]下面
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
③添加完编码配置,然后按ESC键退出编辑模式,按键盘的shift键+:键,输入字母wq(一定要小写),保存退出(一定要在英文状态下),回车,回到了命令行界面
4.云服务器放行3306端口(不然项目无法获取云服务器的MySQL)
点击防火墙→创建新的规则
5.idea测试远程连接
1.配置MySQL连接
2.输入对应信息后,测试连接
Host填写轻量服务器的IP地址
密码是第2大步中第5小步设置的