分享

mysql install

 bylele 2017-06-03

三种方式:yum,rmp,二进制包

 

1:二进制包

1>下载

https://dev./downloads/mysql/

2>安装说明

详细安装说明 https://dev./doc/refman/5.7/en/binary-installation.html

 

//如果有先删除

rpm -qa|grep -i mysql

rpm -e mysql-libs-5.1.61-4.el6.x86_64 --nodeps  //mysql-libs-5.1.61-4.el6.x86_64 为上一步查到的,没有跳过

 

 

shell> groupadd mysql         -添加用户

shell> useradd -r -g mysql -s /bin/false mysql    -添加用户组

shell> cd /usr/local   ---路径可修改,切换到tar 目录,//

//如果位置不是默认的使用 ,eg:程序路径 /xxx,数据路径yyy

shell> cd  /xxx

 

shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz  --解压

shell> ln -s full-path-to-mysql-VERSION-OS mysql  -建立软连

shell> cd mysql

shell> mkdir mysql-files

shell> chmod 750 mysql-files

shell> chown -R mysql .

shell> chgrp -R mysql .

shell> bin/mysql_install_db --user=mysql    # MySQL 5.7.5    

 

shell> bin/mysqld --initialize --user=mysql # MySQL 5.7.6 and up

bin/mysqld --initialize --user=mysql --basedir=/xxx/mysql --datadir=/yyy/data

这一步会生成root 的随机密码。稍后启动服务器后登录使用,root 登录后,

修改密码

shell> bin/mysql_ssl_rsa_setup  --datadir=/yyy/data            # MySQL 5.7.6 and up,创建RSA private key

shell> chown -R root .   //程序路径设置为root

shell> chown -R mysql data mysql-files  //路径切换-数据路径用户设置为mysql

shell >修改 support-files/mysql.server datadir,basedir 为数据路径及程序路径

shell> bin/mysqld_safe --user=mysql &

# Next command is optional

shell> cp support-files/mysql.server /etc/init.d/mysql.server

shell>/etc/init.d/mysql.server start/stop/restar  或者 service mysql.server start/stop/restart

 

 

 

用创建数据库时生成的随机密码登录,更改密码

如果yum 安装 的化5.7后默认使用密码插件增强密码,必须8为,大小写,符号等

可以执行set global validate_password_policy=0;  这样只验证长度8位置即可

step 1: SET PASSWORD = PASSWORD(‘your new password‘);

 

step 2: ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;

 

step 3: flush privileges;

 

 

 

2:yum

比较简单,参考官方手册即可

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多