MySQL配置

## jdk安装 ##
需要1.8版本,下载X64的RPM安装包后,放到Linux目录。执行以下命名。
 
	[root@VWT-Confluence local]# rpm -ivh jdk-8u131-linux-x64.rpm 

修改`/etc/profile`,在该文件最后面export三个环境变量:JAVA_HOME;PATH;CLASSPATH

	export JAVA_HOME=/usr/java/jdk1.8.0_131
	export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
	export PATH=$PATH:$JAVA_HOME/bin
##安装MYSQL

查看之前是否有安装

	rpm -qa|grep -i mysql
原来有默认安装mysql

	[root@VWT-Confluence conf]# rpm -qa|grep -i mysql
	mysql-libs-5.1.71-1.el6.x86_64


删除原来MYSQL安装 
 
		 yum remove mysql-libs

1、 MySQL安装包下载

官方下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads

根据Linux版本选择相对应安装包下载

	MySQL-5.6.36-1.el6.x86_64.rpm-bundle.tar

2、创建安装目录
  
	mkdir /usr/local/mysql
把下载的安装包存放该目录

3、 添加mysql组

	groupadd mysql

4、 为mysql组添加mysql用户

	useradd -r -g mysql -s /bin/false mysql


 

注意:Because the user is required only for ownership purposes, not login purposes, the useradd command uses the -r and -s /bin/false options to create a user that does not have login permissions to your server host. Omit these options if your useradd does not support them. (mysql只作为系统账号,不可用于登陆)

5、 mysql目录权限拥有者修改

	chown -R mysql:mysql ./

6、 安装MySQL

按如下次序

	rpm -ivh MySQL-client-5.6.36-1.el6.x86_64.rpm 	
	rpm -ivh MySQL-server-5.6.36-1.el6.x86_64.rpm 

8、 安装完成,启动服务

	service mysql start
9、 配置MySQL登录密码,并授权主机登陆。
(1)    获取MySQL安装时生成的随机密码

	cat /root/.mysql_secret

(2)    通过获取的密码,执行登陆

	mysql -uroot –p

3)    重置root密码

	SET PASSWORD FOR 'root'@'localhost' = PASSWORD('pass4test');
(4)    授权主机登陆,**未操作**

授权任意主机可登录

	GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'p@ssw0rd' WITH GRANT OPTION;
 

授权指定主机可登录

	GRANT ALL PRIVILEGES ON *.* TO 'root'@'xxx.xxx.xxx.xx' IDENTIFIED BY 'p@ssw0rd' WITH GRANT OPTION;
立即执行新权限

	FLUSH PRIVILEGES;
 

(5)    退出MySQL命令行

	quit
10、重启服务

	service mysql restart 

	[root@VWT-Confluence mysql]# service mysql restart
	Shutting down MySQL.. SUCCESS! 
	Starting MySQL. SUCCESS! 

11、开发3306端口,**未操作**

查看***状态   

	/etc/init.d/iptables status
	
	[root@VWT-Confluence mysql]# /etc/init.d/iptables status
	iptables: Firewall is not running.

 ***未启用,暂时不用配置相应规则,

 查看是否已开发3306端口,没有则开放3306端口

	/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT


	


##连接MYSQL

在/usr/my.cnf,   在 [mysqld]下面添加

  	 character-set-server=utf8
     collation-server=utf8_bin


创建数据库

mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 1 row affected (0.00 sec)

mysql> CREATE USER 'confluenc'@'localhost' IDENTIFIED BY 'XkLYiauOP/bo'; 


GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'localhost'
IDENTIFIED BY 'XkLYiauOP/bo';

#MySQL#
全部评论
感谢分享,我已经安装,准备学习了
点赞 回复 分享
发布于 2022-09-02 23:48 陕西

相关推荐

仁者伍敌:难怪小公司那么挑剔,让你们这些大佬把位置拿了
点赞 评论 收藏
分享
05-22 12:44
已编辑
门头沟学院 golang
点赞 评论 收藏
分享
面了这么多场试,总有公司总喜欢压力面一个小时面试+手撕,哪里不会就点哪里,说了不会不会还继续追着问不尊重求职者,稍微有些细节记不清了,就开始怀疑项目真实性以及人格让求职者开摄像头但是自己不开,说话声音还贼小,pardon几次就开始不耐烦的不知道这个算不算,手撕的时候,面试官人跑了。。。最后快结束才来
一纸丿繁华丶:你换位思考一下,自己在职场被领导push麻了,身心俱疲,现在有个机会让你放松一下,体验一把上位者的感觉,还能看着那些高学历人才、未来自己的竞争者,抓耳挠腮、手足无措的样子,没给你当场笑出来就不错了,理解一下面试官吧。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务