,云服务器环境是: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! -放弃所有修改,从上次保存文件开始再编辑
CentOS MySQL安装配置
本文详细介绍了在CentOS 7.0环境下安装配置MySQL的过程,包括安装步骤、创建数据库及用户授权等内容,并解决了启动过程中遇到的问题。
2万+

被折叠的 条评论
为什么被折叠?



