安装
#yum list | grep mysql
然后找到目标版本
#yum install vipshop-mysql-suite-devtest.x86_64
然后等待自动安装完成
(卸载: yum remove 包名)
启动服务
# cd /apps/sh
# sh mysql5_3306.sh start
登录MySQL
# cd /apps/svr/mysql5/bin
# ./mysql --defaults-file=/apps/conf/mysql/mysql5_3306.cnf -u root
使mysql命令可用
# cd /usr/local/bin
# ln -fs /apps/svr/mysql5/bin/mysql
# ln -s /apps/svr/mysql5/bin/mysql /usr/bin
然后可以用以下命令登录
#mysql -uroot -h 127.0.0.1 –p
# mysql -u root --password=123456 -h 127.0.0.1
修改密码
登录数据库之后,执行以下命令即可把root的密码修改成12345。
use mysql;
update user set password=PASSWORD('123456') where user='root';
where user='root' and host='127.0.0.1' or host='localhost'
导出数据
#cd /apps/svr/mysql5/bin
# ./mysqldump -uroot -p -h 127.0.0.1 test>test_20180518.sql
导入数据
登录数据库,新建空数据库
create database abc;
选择数据库
use abc;
设置数据库编码
set names utf8;
导入数据(注意sql文件的路径)
source /home/abc/abc.sql;
修改权限
>grant all privileges on *.* to root@'%' identified by '123456';
> flush privileges;
关闭数据库
cd /apps/svr/mysql5/bin
./mysqladmin shutdown -u root --password=123456 -h 127.0.0.1
无法同时执行多条SQL语句问题
1. 修改innodb_strict_mode:部署数据库的机器
/apps/conf/mysql/mysql5_3306.cnf
修改或新增
![](https://img.haomeiwen.com/i13855026/4dd8e9236c7fb7b1.png)
2. 修改jdbc的URL指定 allowMultiQueries=true的两种方法:部署Console的机器
直接修改/apps/dat/web/working/pallas.vip.vip.com/WEB-INF/classes/properties/integratetest/application-integratetest.properties文件;
修改/apps/svr/tomcat7/bin/catalina.sh中的
![](https://img.haomeiwen.com/i13855026/f3a41d0ef24f0b3e.png)
改为将integtatetest改为development.
网友评论