兜兜    2018-07-03 14:28:42    2019-07-23 09:55:02   

   数据库 mysql

1.下载数据库二进制包 ```bash cd /root wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz ``` 2.解压到安装目录 ```bash cd /root tar xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.22-linux-glibc2.12-x86_64 /opt/mysql5.7 ln -s /opt/mysql5.7 /opt/mysql ``` 3.增加mysql用户/修改数据库目录权限 创建mysql组: ```bash groupadd mysql ``` 创建mysql用户: ```bash useradd -M -g mysql -s /sbin/nologin mysql ``` 4.初始化数据库(注意:记住初始化生成的密码) ```bash /opt/mysql/bin/mysqld --initialize --user=mysql --basedir=/opt/mysql/ --datadir=/home/data/mysql/data_dev/ /opt/mysql/bin/mysqld --initialize --user=mysql --basedir=/opt/mysql/ --datadir=/home/data/mysql/data_test/ ``` 5.增加数据库配置文件 ```bash cd /opt/mysql/support-files vim my_test.cnf ``` ``` [mysqld] innodb_buffer_pool_size = 128M cp my_test.cnf my_dev.cnf ``` 6.增加systemctl启动mysql脚本 ```bash cd /lib/systemd/system ``` 测试库脚本 ```bash cat mysql_test.service ``` ``` [Unit] Description=MySQL TEST ENV PORT 3306 [Service] Type=simple PIDFile=/home/data/mysql/data_test/mysqld_test.pid ExecStart=/opt/mysql/bin/mysqld --defaults-file=/opt/mysql/support-files/my_test.cnf --basedir=/opt/mysql/ --datadir=/home/data/mysql/data_test/ --user=mysql --log-error=/home/data/mysql/data_test/error_test.log --pid-file=/home/data/mysql/data_test/mysqld_test.pid --socket=/home/data/mysql/data_test/mysqld_test.sock --port=3306 [Install] WantedBy=multi-user.target ``` 研发库脚本 ```bash cat mysql_dev.service ``` ``` [Unit] Description=MySQL DEV ENV PORT 3307 [Service] Type=simple PIDFile=/home/data/mysql/data_dev/mysqld_dev.pid ExecStart=/opt/mysql/bin/mysqld --defaults-file=/opt/mysql/support-files/my_dev.cnf --basedir=/opt/mysql/ --datadir=/home/data/mysql/data_dev/ --user=mysql --log-error=/home/data/mysql/data_dev/error_dev.log --pid-file=/home/data/mysql/data_dev/mysqld_dev.pid --socket=/home/data/mysql/data_dev/mysqld_dev.sock --port=3307 [Install] WantedBy=multi-user.target ``` 7.修改数据库默认密码 测试库脚本 ```bash /opt/mysql/bin/mysqladmin -P3306 -h127.0.0.1 -u root -p password ``` 研发库脚本 ```bash /opt/mysql/bin/mysqladmin -P3307 -h127.0.0.1 -u root -p password ``` 8.增加数据库用户 ```mysql mysql>grant all privileges on *.* to dev@'%' identified by '123456'; mysql>flush privileges; ``` 9.测试 ``` mysql -h127.0.0.1 -udev -p123456 ```

©著作权归作者所有:来自ynotes.cn笔记作者兜兜的原创作品,如需转载,请注明出处:https://ynotes.cn/blog/article_detail/107

文章分类: 数据库     个人分类: 数据库

收藏


0 条评论
按时间正序 按时间倒序