前言:
现在咱们对“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 filename4.2 解压
解压缩上传的安装包:mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz
tar –zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz4.3 移动解压文件
移动解压后的文件夹到指定目录
mv mysql-5.7.29-linux-glibc2.12-x86_64 /usr/local/mysql4.4 创建数据文件夹
在移动后的目录下新建存储数据的文件夹data
cd /usr/local/mysqlmkdir data4.5 添加账户
给当前linux系统添加账户,以后可用于管理mysql数据库
userdel mysqlgroupdel mysqlgroupadd mysqluseradd -g mysql mysql4.6 查看MySQL初始密码
进入mysql的目录开始安装,查看安装信息记住初密码:找有temporary password这一行
cd /usr/local/mysql./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize4.7 移动启动问价
将安装后的路径/usr/local/mysql/support-files/中的mysql.server复制到/etc/init.d/mysqld
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql4.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/mysqld4.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/mysql4.10 设置防火墙
防火墙开放mysql数据库端口3306
vim /etc/sysconfig/iptables
光标一定到22端口行yy复制,p粘贴,i进入编辑模式将粘贴的端口由22修改为3306
重启防火墙:
service iptables restart
查看防火墙状态,检查是否已开放3306端口
service iptables status4.11 启动MySQL数据库
/etc/init.d/mysqld start
或者:
./support-files/mysql.server start
或者:
service mysqld start4.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 restart4.16 设置开机启动:
检查自启动项列表中没有mysqld这个chkconfig --list mysqld如果没有添加:chkconfig --add mysqld4.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端口