龙空技术网

Centos安装mysql数据库

Lx灬星愿 121

前言:

现在咱们对“centos查看mysql端口”大约比较注意,同学们都需要知道一些“centos查看mysql端口”的相关内容。那么小编在网上搜集了一些对于“centos查看mysql端口””的相关文章,希望咱们能喜欢,小伙伴们一起来了解一下吧!

1 环境说明:

Centos6.8\jdk1.8\mysql5.7

2 下载mysql

3 上传安装包

通过xftp上传现在的包:mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

4 安装MySQL4.1 删除历史版本

查看linux系统中现有是否包含mysql,有则删除

rpm -qa|grep mysqlrpm -e –nodeps filenamefind / -name mysqlrm filename
4.2 解压

解压缩上传的安装包:mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

tar –zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
4.3 移动解压文件

移动解压后的文件夹到指定目录

mv mysql-5.7.29-linux-glibc2.12-x86_64 /usr/local/mysql
4.4 创建数据文件夹

在移动后的目录下新建存储数据的文件夹data

cd /usr/local/mysqlmkdir data
4.5 添加账户

给当前linux系统添加账户,以后可用于管理mysql数据库

userdel mysqlgroupdel mysqlgroupadd mysqluseradd -g mysql mysql
4.6 查看MySQL初始密码

进入mysql的目录开始安装,查看安装信息记住初密码:找有temporary password这一行

cd /usr/local/mysql./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
4.7 移动启动问价

将安装后的路径/usr/local/mysql/support-files/中的mysql.server复制到/etc/init.d/mysqld

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
4.8 配置文件

如果/usr/local/mysql/support-files有my-default.cnf则将其拷贝到/etc/my.cnf

cd /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

如果没有则在/etc下新建my.cnf文件

touch my.cnf

编辑my.cnf配置文件

[mysql]# 设置mysql客户端默认字符集default-character-set=utf8[mysqld]skip-name-resolve#设置3306端口port = 3306# 设置mysql的安装目录basedir=/usr/local/mysql57# 设置mysql数据库的数据的存放目录datadir=/usr/local/mysql57/data# 允许最大连接数max_connections=200# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODBlower_case_table_names=1max_allowed_packet=16M

修改文件权限:

chown 777 /etc/my.cnfchmod +x /etc/init.d/mysqld
4.9 环境变量

设置环境变量,以便能在任意地方运行mysql命令登录数据库

vim /etc/profile

在文件的最后,加上下面两行:

export MYSQL_HOME=/usr/local/mysqlexport PATH=$PATH:$MYSQL_HOME/bin

刷新环境变量:

source /etc/profile

也可以通过连接的方式实现

ln -fs /usr/local/mysql/bin/mysql /usr/bin/mysql
4.10 设置防火墙

防火墙开放mysql数据库端口3306

vim /etc/sysconfig/iptables

光标一定到22端口行yy复制,p粘贴,i进入编辑模式将粘贴的端口由22修改为3306

重启防火墙:

service iptables restart

查看防火墙状态,检查是否已开放3306端口

service iptables status
4.11 启动MySQL数据库
/etc/init.d/mysqld start

或者:

./support-files/mysql.server start

或者:

service mysqld start
4.12 登录数据库:
mysql -u root –p

然后输入第8步的初始密码

看见一些数据库的相关信息,查询数据版本也可以通过登录这种方式哟,O(∩_∩)O哈哈~

4.13 修改root的密码

set password = password('123456');也可以指定用户:建议用上面的就行set password for 'root'@'localhost'=password('123456');刷新配置:flush privileges;
4.14 添加远程访问本服务器的MySQL数据库权限
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;属性配置:flush privileges;
4.15 重新启动服务:
 /etc/init.d/mysqld restart 或者: ./support-files/mysql.server restart或者:service mysqld restart
4.16 设置开机启动:
检查自启动项列表中没有mysqld这个chkconfig --list mysqld如果没有添加:chkconfig --add mysqld
4.17 命令连接

在Centos中通过命令连接数据库后,需要执行sql文件

连接数据:mysql –u root -p1
 创建数据库:databasescreate database nacos_config;
进入数据库:use nacos_config;
执行sql文件source /usr/local/nacos/conf/nacos-mysql.sql; 文件的绝对路径

标签: #centos查看mysql端口