centos6.8搭建mysql
看完这里先看《虚拟机下lmnp环境搭建四》这个是安装php的,然后再看其他的。
简单新方法:
https://blog.csdn.net/justszh/article/details/81382326
旧方法:
一、同一样去网上下载mysql-5.6.15-linux-glibc2.5-x86_64.tar.gz,上传解压到和nginx一样的路径。
二、执行如下命令建立相应的用户和组,也可以不建立。groupadd mysql、useradd -r -g mysql mysql。
三、进入到/application,执行如下命令建立链接ln -s mysql-5.6.15-linux-glibc2.5-x86_64 mysql ,然后执行cd mysql、 chown -R mysql .、chgrp -R mysql .设置权限。
四、cd /application/mysql创建数据目录和设置权限mkdir /mydata、chown -R mysql:mysql /mydata/,然后初始化数据库scripts/mysql_install_db --user=mysql --basedir=/application/mysql-5.6.15-linux-glibc2.5-x86_64 --datadir=/mydata。如果这里出现如下错误/application/mysql//bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory,就先执行yum install -y libaio*。
五、cd /application/mysql配置mysql文件,cp support-files/my-default.cnf /etc/my.cnf。编辑配置文件 vi /etc/my.cnf,修改成如下: basedir = /application/mysql, datadir = /mydata, port = 3306, server_id = 1。
六、执行如下命令为mysql提供服务脚本cd /application/mysql cp support-files/mysql.server /etc/rc.d/init.d/mysqld。
七、添加开启自启和设置相应链接 chkconfig --add mysqld、chkconfig mysqld on,ln -s /application/mysql/bin/mysql /usr/bin。
八、启动mysql服务service mysqld start,登录mysql,mysql -urooot -p。
九、修改密码并刷新update mysql.user set password = PASSWORD('000000') where user = 'root',FLUSH PRIVILEGES;
十、执行如下授权登录 GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' IDENTIFIED BY 'some_pass' WITH GRANT OPTION; FLUSH PRIVILEGES;便可以远程连接数据库了 (关闭防火墙)
https://blog.csdn.net/johnstrive/article/details/39177715(忘记密码修改)
如果安装完没有mysql数据库
停止数据库
cd 到mysql目录的bin目录下重新运行mysqld --initialize-insecure --user=mysql 命令即可