上一篇里面我们把Java环境给配置好了,接下来就该配置数据库了,因为等下安装Apache James需要系统上有MySql环境。
安装MySql5.7
# yum list installed | grep mysql
mysql-libs.x86_64 5.1.73-8.el6_8 @cumulative
# yum -y remove mysql-libs.x86_64
卸载完成后会出现"complete"字样# wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
# yum install mysql-community-release-el6-5.noarch.rpm
出现"complete"字样,则表示成功,然后继续安装mysql-server# yum install mysql-community-server
这里需要等待一会儿,具体多长时间看服务器的网速,期间会出现让你输入y/n的时候,输入y即可,出现"complete"字样则表示成功# service mysqld start
这里我们出现一点状况,按照网上的教程,Mysql安装好之后会自动为root用户分配一个密码,但是我查看了日志文件,发现它并没有为我生成密码,或者是生成了我自己并不知道而已。# grep "password" /var/log/mysqld.log
# mysql -u root -p
输入该指令后,会让你输入密码,输入临时密码登录即可,Linux环境下,输入密码不可见,所以不要以为你没有输入成功UPDATE user SET Password=PASSWORD('newpassword') where USER='root' and host='127.0.0.1' or host='localhost';
这是虽然修改好了,但是mysql 系统相关权限表并没有进行刷新,所以我们还要在执行一句flush privileges;
到这里基本上安装结束了,输入exit; 退出mysql.service mysqld stop
跳过授权表访问# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
之后,按上面步骤登录进去修改密码,重启mysql服务即可。最后,是一些设置
chkconfig mysqld on
修改字符集为utf-8vim /etc/my.cnf
在[mysql]段,添加character-set-server=utf8
之后在末尾添加[client]段,并在此段添加