经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库运维 » MySQL » 查看文章
CentOS 7 编译 mysql 8.0.12
来源:cnblogs  作者:青春往事  时间:2018/10/8 9:01:42  对本文有异议

步骤一:安装mysql依赖

  1. yum install -y libaio numactl

步骤二:下载mysql社区版

  1. wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz

步骤三:创建mysql用户和用户组

  1. groupadd mysql
  2. useradd -r -g mysql -s /bin/false mysql

步骤四:解压mysql文件

  1. tar xvf mysql-* -C /usr/local
  2. ln -s /usr/local/mysql-* /usr/local/mysql
  3. cd /usr/local/mysql

步骤五:创建文件夹

  1. mkdir mysql-files
  2. chown mysql:mysql mysql-files
  3. chmod 750 mysql-files
  4. mkdir /var/log/mariadb
  5. touch /var/log/mariadb/mariadb.log
  6. chown -R mysql:mysql /var/log/mariadb
  7. chmod -R 750 /var/log/mariadb

步骤六:初始化mysql

将root初始化密码复制出来,等会登录mysql需要使用这个密码

  1. bin/mysqld --initialize --user=mysql
  2. bin/mysql_ssl_rsa_setup
  3. bin/mysqld_safe --user=mysql &
  4. cp support-files/mysql.server /etc/init.d/mysqld
  5. ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

步骤七:分配mysql文件夹权限

  1. chown mysql:mysql -R /var/lib/mysql
  2. chmod -R 751 /var/lib/mysql
  3. chown -R mysql:mysql /usr/local/mysql*
  4. chmod -R 751 /usr/local/mysql*

步骤八:启动mysql

  1. service mysqld start

步骤九:更改mysql密码

  1. bin/mysql -uroot -p #密码是刚刚执行(bin/mysqld --initialize --user=mysql)命令复制出来的密码
  2. ALTER USER 'root'@'localhost' IDENTIFIED BY 'New_Password';
  3. flush privileges;

可选项:开机自启动mysql数据库

  1. systemctl enable mysqld

新建mysql用户并授权

  1. CREATE USER 新建用户名 IDENTIFIED BY '密码';
  2. GRANT SELECT, INSERT, UPDATE, DELETE ON 数据库名称.* TO 新建用户名;
  3. flush privileges;

参考文献:

  1. https://zhuanlan.zhihu.com/p/38708106
  2. https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号