您的位置:首页 > 运维架构 > Tomcat

linux 系统 mysql+ssm+tomcat 部署(一) mysql安装

2015-06-04 14:56 771 查看
linux 上 msyql 安装

下载mysql 安装包 我的百度云盘是MySQL-5.6.23-1.el6.x86_64.rpm-bundle.tar这个版本的,也可以去官网下载。

百度云地址:(wait…)

提取码:(wait…)

下载好过后: 

1) 在linux系统上新建文件夹(随便什么位置 我的是cd /root/wx)然后把下载的安装包拖进去

2) 解压

[root@localhost wx]# tar xvf MySQL-5.6.23-1.el6.x86_64.rpm-bundle.tar

由于文件压名字太长 ,为此给它建立软链接,代替这个长的名字,如下:

[root@localhost wx]# ln -s  MySQL-5.6.23-1.el6.x86_64 mysql

3) 安装之前先确认系统是否已经安装过mysql

root@localhost wx]#rpm -qa|grep -i mysql

若出现结果

root@localhost wx]#rpm -qa|grep -i mysql
mysql-libs-5.1.61-4.el6.x86_64

说明系统已经安装过mysql,先卸载

4) 卸载之前安装的mysql

[root@localhost wx]#rpm -e mysql-libs-5.1.61-4.el6.x86_64 --nodeps  #卸载必须有--nodeps,不然卸载不干净


5) 进入解压目录 安装客户端和客户端(其他的包不用管)

进入 软链接mysql 找到服务端 和客户端

服务端:MySQL-server-5.6.23-1.el6.x84_64.rpm

客户端:MySQL-clinet-5.6.23-1.el6.x84_64.rpm

(安装时会打印信息)

[root@localhost mysql]#rpm -ivh MySQL-server-5.6.23-1.el6.x84_64.rpm
[root@localhost mysql]#rpm -ivh MySQL-clinet-5.6.23-1.el6.x84_64.rpm


6) 查看是否安装成功

[root@localhost mysql]# netstat -ntpl

若显示有3306端口则表示安装成功

7) 链接进入mysql

*先修改root密码*


[root@localhost mysql]#/usr/bin/mysqladmin -u root password 'xxxxx'
[root@localhost mysql]#mysql -u root -p
Enter password:xxxxx

出现 mysql> 则表示链接成功

8) 设置mysql远程访问权限

*更改“mysql”数据库里的“user”表里的“host”项,将“localhost”改“%”*


mysql>use mysql;

mysql>update user set host ='%' where user ='root';

mysql>select host,user from user;

mysql>FLUSH PRIVILEGES

flush privileges 这一步操作必须要做,是使之前的操作生效的意思。

9) 安装目录结构

* 数据库目录:/var/lib/mysql/

配置文件:/usr/share/mysql(mysql.server命令及配置文件)

相关命令:/usr/bin(mysqladmin、mysqldump等命令)

启动脚本:/etc/rc.d/init.d/*


10) 停止、启动、重启 mysql

[root@localhost /]#service mysql stop

[root@localhost /]#service mysql start

[root@localhost /]#service mysql restart


11 ) 修改mysql字符编码

*查看字符编码:*


[root@localhost /]#show variables like 'character\_set\_%';

[root@localhost /]#show variables like 'collation_%';

停止mysql服务

*将目录/usr/share/mysql下的文件my-medium.cnf拷贝到/etc/下并改名为my.cnf
打开my.cnf在[client]和[mysqld]下面均加上default-character-set=utf8,并保存
*mysql5.5 改了字符集设置参数 character-set-server=utf8*


12) 其中遇到的问题补充

a _卸载mysql 残留文件
[root@localhost /]#rm -f /etc/my.cnf
[root@localhost /]#rm -f /var/lib/mysql

b linux上的web项目访问不了mysql 密码过期 修改mysql的用用表的password_expired 的Y 改成 N
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat linux mysql 安装