阿里云javaweb开发环境搭建(二)(mysql)

    接一,还差最后一步安装mysql数据库了,在这里遇到的坑也比较多,比如如何设置可以通过外网访问阿里云上的mysql数据库等等

    一、安装

    1.新增yum源

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    2.查看可安装版本
yum repolist enabled | grep "mysql.*-community.*"
    
    3.安装
 yum -y install mysql-community-server 
    

    二、mysql相关配置

    1.启动mysql服务进程

systemctl enable mysqld
systemctl start mysqld    //启动
mysql_secure_installation    //配置初始信息
    一路根据开发需要选择y/n......第一次登陆Mysql密码为空,直接按回车就好,进去后再设置自己密码

    2.默认字符集设置为utf8

vim /etc/my.cnf

    进入mysql配置文件中,添加default-character-set=utf8即可,:wq保存退出

    3.设置可以远程访问云上mysql数据库

    直接进入mysql数据库中usr表中进行用户名和密码的更改即可,用户名改为%即表示允许外网用户访问

use mysql;
select host,user,password from usr;

         

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;

     

    这样就可以通过外网访问成功了(前提是阿里云的安全组端口设置为3306可访问)

    三、忘记密码

service mysqld stop;
 mysqld_safe --user=root --skip-grant-tables;

    这一步骤执行后不会出现新的命令行,直接输入

 mysql -u root;

    不需要输入密码 直接进,在usr表中修改密码即可

use mysql ;
update user set password=password("111111") where user="root";
flush privileges;     //刷新





    

猜你喜欢

转载自blog.csdn.net/weixin_40896352/article/details/80594148