linux 安装mysql

CentOS MySQL安装配置
本文详细介绍了在CentOS 7.0环境下安装配置MySQL的过程,包括安装步骤、创建数据库及用户授权等内容,并解决了启动过程中遇到的问题。

,云服务器环境是:linux(centos)7.0

安装参照

https://cloud.tencent.com/developer/article/1451186

卸载、安装参照

https://www.jianshu.com/p/276d59cbc529

修改root用户的密码

set password for root@localhost = password('123'); 

创建用户并授权

create user ‘hljoil’@’%’ identified by ‘hljoil2020’;
2.创建数据库testDB
创建数据库 CREATE DATABASE hljoil; 可以在工具上进行创建指定编码。
#3.执行命令为testuser用户添加使用testDB权限
grant all privileges on testDB.* to testuser@localhost identified by ‘testuserpass’;
#4.执行命令,为testuser用户添加远程访问权限
GRANT ALL PRIVILEGES ON testDB.* TO ‘testuser’@’%’ IDENTIFIED BY ‘testuserpass’ WITH GRANT OPTION;
5.刷新权限表
flush privileges;

使用mysql -u root -p 提示 command not found

/usr/local/ciecc/installation/mysql5.7.26/bin
下执行 ./mysql -u root -p 回车 然后输入密码

service mysqld restart报错

cp /usr/local/ciecc/installation/mysql5.7.26/support-files/mysql.server /etc/init.d/

启动:service mysql.server start
关闭:service mysql.server stop
ps -ef | grep mysqld 查看数据库服务进程在这里插入图片描述

表明明存在却报错

在linux下,mysql的表名区分大小写,而在windows下是不区分 的。
lower_case_table_names 的Value值意义: 0,区分大小写; 1,不区分
解决方案
  1、vi /etc/my.cnf
  2、在[mysqld]下加入一行:lower_case_table_names=1
  3、重新启动数据库即可

非root用户启动 文件无法读取。

使用root用户登录 。chown -R dppc /web-inf/log
项目存放日志的文件是root用户,修改为启动的普通用户。
启动文件可以读取了,但是访问页面404或者500。这是因为首次启动tomcat使用的是root用户,里面的一些文件的所有者是root。
切换到root用户 chown -R dppc /usr/local/ciecc/heiLongJiang/tomcat/apache-tomcat-18087-hljoil-7.0.107
这样切换到普通用户启动,杀死进程正常。

按ESC键 跳到命令模式,然后输入:

:w - 保存文件,不退出 vim

:w file -将修改另外保存到 file 中,不退出 vim

:w! -强制保存,不退出 vim

:wq -保存文件,退出 vim

:wq! -强制保存文件,退出 vim

:q -不保存文件,退出 vim

:q! -不保存文件,强制退出 vim

:e! -放弃所有修改,从上次保存文件开始再编辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值