基于阿里云下Linux系统安装部署JavaWeb程序(4)___安装配置mysql

1、阿里云默认安装mariadb,故安装mysql之前需要将其删除

        (1)、rpm -qa | grep -i mariadb  mariadb-libs-5.5.52-1.el7.x86_64

        (2)、rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

2、进入要安装mysql位置的文件夹        cd    /usr/local

3、在文件夹位置下载mysql 

          wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

4、解压mysql

        tar  -zxvf  mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

5、将解压出来的文件夹更名为mysql

      mv    mysql-5.6.33-linux-glibc2.5-x86_64     mysql

6、添加mysql用户组和mysql用户

         (1)、检查是否有mysql用户组及mysql用户   

                     cd  /usr/local/mysql

                    groups mysql

         (2)、若有跳过,若无进行第三步
         (3)、 groupadd mysql   

                useradd -r -g mysql mysql

7、进入mysql目录进行更改权限             chown -R mysql:mysql ./

 8、

          (1)、执行安装脚本   ./scripts/mysql_install_db  --user=mysql
          (2)、安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql
               chown -R root:root ./

       chown -R mysql:mysql data

9、启动mysql              ./support-files/mysql.server start

10、
       (1)、MySQL启动之后再执行如下命令更改密码:  ./bin/mysqladmin -u root -h localhost.localdomain password 'root'
       (2)、密码更改后即可登录MySQL                          ./bin/mysql -h127.0.0.1 -uroot -proot
       (3)、登录之后将其他用户的密码也可改为root
    update mysql.user set password=password('root') where user='root';

     flush privileges;   

 11、增加远程登录权限(本地操作远程数据库)

    grant all privileges on *.* to root@'%' identified by 'root';

    flush privileges;

12、将MySQL加入Service系统服务
  cp support-files/mysql.server /etc/init.d/mysqld
  chkconfig --add mysqld
  chkconfig mysqld on
  service mysqld restart

          service mysqld status

13、配置my.cnf
  (1) vim my.cnf
        (2)#添加以下两条语句并保存退出
 default-character-set=utf8
 lower_case_table_names=1

 max_allowed_packet=100M

 14、重启mysql               service mysqld restart


至此配置部分结束


附:mysql的常用操作

1、登录mysql      mysql  -u账号  -p密码     回车输入进行登录

                            mysql  -uroot  -proot

2、创建用户         insert into   mysql.user('Host','User','Password')   values('ip地址','登录用户名',password('登录密码'));

                            insert into   mysql.user('Host','User','Password')   values('localhost','test',password('test'));

                           上例为创建了用户名为test 密码为 test  的账号;

                            刷新系统权限表            flush privileges; 

3、创建数据库    create database 数据库名;

                           create  database   Test; 

                          上例为创建名为  Test的数据库;

4、为用户赋数据库权限      grant  all  privileges    on   数据库名称.*     to     用户名@(ip地址)    identified    by    '登录口令';

                                          greant   all   privileges   on   Test.*  to  test@localhost  identified   by   'test';

                                         上例为为用户test赋予数据库Test超级权限

                                         刷新系统权限表            flush privileges; 

5、删除用户
                          DELETD      FROM   mysql.user   where   User='要删除的用户名'   and   Host='ip端口';
   

                          DELETD      FROM    mysql.user   where    User='test'    and    Host='localhost';

6、删除库
   

                         drop database   数据库名称;

                         drop database   Test;

7、导入数据库

        方式1.登录后导入

                     (1)、mysql  -uroot -proot 

                     (2)、use   数据库名称(选择要导入数据库进行操作)

                             use   Test;

                     (3)、 source  /usr/local/mysql/test.sql;

       方式2、不登录直接导入

                      mysql  -uroot  -p    要导入的数据库     要 导入的sql位置

                      mysql  -uroot  -p    Test      /usr/local/mysql/test.sql;            回车后输入密码进行导入;



   安装前的基本准备        配置java环境变量          安装配置tomcat      安装配置mysql 

                          

                  







 

         

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值