B2B2C商城系统之Mysql安装
1. 下载Mysql,网址:http://dev.mysql.com/downloads/mysql/#downloads可以下载到本地,然后通过SSH复制到Linux,也可以通过Wget直接下载Mysql数据库。
我们已经把版本下载下来,可以联系易写科技售后人员,会给您提供对应此篇文章对应的mysql版本。
2. 下载完成之后解压缩Mysql数据库,执行命令:
tar -zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
重命名为mysql,就把mysql移动到/usr/local/mysql,执行命令:
3. 添加系统mysql组和mysql用户,执行命令:
groupadd mysql和useradd -r -g mysql mysql
4. 更改所属的组和用户,在目录 /usr/local 下执行命令:
chown -R mysql mysql/和chgrp -R mysql mysql/
5. 安装和初始化数据库,在/usr/local/mysql执行命令:
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
如果出现:bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory这个错误,请执行命令:yum install libaio,然后在进行安装即可
6. 然后在执行命令:bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
其中 localhost后面是初始密码请记住,然后继续执行:bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data 命令
7. 修改系统配置文件,进入到support-files 文件夹下面,执行命令:
cp my-default.cnf /etc/my.cnf和cp mysql.server /etc/init.d/mysql
执行命令并修改以下内容:vi mysql
执行命令并修改以下内容:vi /etc/my.cnf
启动mysql,在/etc/init.d目录执行命令:./mysql start
如果执行bin/mysql --user=root –p报这个错误的话:
那么按照以下方式执行:bin/mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
然后输入命令:bin/mysql -uroot –p,输入之前的初始密码,然后登陆mysql成功。
8. 最后修改权限
set password=password('root');
grant all privileges on *.* to root@'%' identified by 'root';
flush privileges;
最后查看是否安装成功: