我的博客网站 http://www.caoyong.xin:8080/blogger
我们运行javaweb项目,一般要在服务器上安装 MySQL JDK Tomcat 这三个软件,这样我们的项目才能跑得起来,其中MySQL的安装较为复杂,也是容易出现问题的,接下来我们就来安装MySQL吧
1:安装MySQL
首先去掉Centos自带的msyql 输入whereis mysql 和yum remove mysql-libs 中间点击y(确定)
然后,使用yum clean dbcache清空db缓存。
接下来 我们就来安装MySQL
输入命令 :rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
接着输入
yum repolist enabled | grep "mysql.*-community.*"
可以看到三个文件
接下来使用yum命令 yum install mysql-community-server 来安装MySQL 中间有两次输入y 时间可能会有几分钟
到这里我们就安装好了
接下来 我们启动MySQL
输入 service mysqld start
看到这个说明启动成功
接下来我们来配置MySQL
输入 mysql_secure_installation 如果你是第一次登陆 输入命令 后 回车 即可
参数说明
Set root password? [Y/n]
是否设置root用户的密码Remove anonymous users? [Y/n]
是否删除匿名用户Disallow root login remotely? [Y/n]
是否禁止root远程登录Remove test database and access to it? [Y/n]
是否删除database数据库Reload privilege tables now? [Y/n]
是否重新加载授权信息这样就把信息设置好了 登陆一下我们的MySQL
输入mysql -u root -p; 回车 输入密码
到这里我们的MySQL已经安装到服务器上了
但是这里其实我们还有一个重要的步骤没做,那就是关于中文乱码(这个是要你是用过MySQL基本上都会碰到,头疼)所以接下来还要配置一下mysql的配置文件设置编码格式
输入 status 查看我们的编码格式可以发现 server和db都不是utf-8(谁让MySQL不是中国人发明的,而是瑞士发明的)
接下来 输入quit 退出MySQL
输出 cd /etc
输入 vim my.cnf(vim是编辑的命令)就像我们在Windows中解决MySQL中文乱码一样,编辑配置文件,这里要注意,输入vim my.cnf回车过后,我们现在还不能编辑,接着输入i 可以看到最下面变成insert这样我们就可以使用键盘上的上下左右来移动光标,
我的mysql没有[client]这个字段,首先添加上,在[client]段增加下面代码default-character-set=utf8
在[mysqld]段增加下面的代码
character-set-server=utf8
collation-server=utf8_general_ci
然后按esc 输入:wq(注意一定要有:)保存文件
然后重启msyql 输入systemctl restart mysql.service
再次输入status 查看编码
这样我们就彻底搞定MySQL了