阿里云Cetos安装Mysql

安装

1
2
3
4
$ yum install mysql
$ yum install mysql-devel
$ yum install mariadb-server mariadb # 因为甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险
# 但是mariadb和mysql是一样的

命令

1
2
3
4
5
6
$ systemctl start mariadb # 启动
$ systemctl stop mariadb # 停止
$ systemctl restart mariadb # 重启
$ systemctl enable mariadb # 开机启动

$ mysql -u root -p

配置

  • 设置编码
1
2
3
4
5
6
7
$ vim /etc/my.cnf

# 最后加上
[mysql]
default-character-set=utf8

$ systemctl restart mariadb # 重启
  • 设置密码(设置为root)
    1
    mysql> set password for 'root'@'localhost' =password('root');

此时外部服务器无法通过tomcat访问该服务器的数据库,需要设置:

1
mysql> grant all privileges on *.* to root@'%'identified by 'password';

并且需要添加安全组规则,开放3306端口

推荐文章