Xshell 5中安装mysql的方法

本文详细介绍如何在阿里云Linux服务器上使用Xshell5安装MySQL数据库。从下载安装包、解压、设置权限到配置环境变量及启动服务,提供完整的步骤指导。

1、因为想在阿里云的服务器(买的linux的操作系统)上创建自己的数据库,所以我在这里是通过使用Xshell 5来连接阿里云的远程服务器;

2、Xshell 5与服务器连接好之后,就可以开始进行数据库的安装了(如果服务器曾经安装过数据库,得将之前安装的数据库卸载才能重新安装),我之前没有安装过,所以就直进行安装;

3、通过命令下载mysql64位安装包(linux操作系统是64位的),在Xshell的命令行里输入:

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

4、对刚刚下载好的包进行解压,在Xshell的命令行里输入:

tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

5、将解压后的文件复制到mysql目录,在Xshell的命令行里输入:

cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql

6、添加用户组:

groupadd mysql

7、添加用户mysql到用户组mysql:

useradd -g mysql mysql

8、开始安装:依次在命令行里输入以下命令:

cd /usr/local/mysql/

mkdir ./data/mysql

chown -R mysql:mysql ./
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql

cp support-files/mysql.server /etc/init.d/mysqld

chmod 755 /etc/init.d/mysqld

cp support-files/my-default.cnf /etc/my.cnf

以上不报错就说明安装好了。。但是想要mysql启动成功,得对它的启动脚本进行修改,修改方法如下:

1、编辑启动脚本,接着上面的命令输入:

vi /etc/init.d/mysqld

vi是进入编辑模式,进入编辑模式之后,按i就可以对文件进行编辑了(此时可以在命令行的底部看见INSERT模式)

2、找到需要修改的项,原文件是:

basedir=

datadir=

需要将他们改成:

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data/mysql

修改完成之后,按ESC键退出编辑模式;然后直接按键:wq(保存并退出)

3、启动mysql

service mysqld start


4、加入环境变量,编辑/etc/profile这样就可以在任何地方使用mysql命令了:

export PATH=$PATH:/usr/local/mysql//bin

source /etc/profile


输入以上命令就ok了

5、再启动mysql

service mysqld start

6、查看mysql的运行状态

   service mysqld status

7、停止mysql

   service mysqld stop


以上运行成功,基本配置就ok了。

现在来测试一下,看能不能用得上:

1、输入命令:

mysql -u root -p

连接数据库,一般初始密码为空,直接回车就好了,然后再输入操作数据库的命令,比如show databases;就能显示该服务器上有哪些数据库:


至此,算是基本完全配置好了。。。。。。

文章来源:http://www.cnblogs.com/bookwed/p/5896619.html

mysql数据库常用操作:http://www.cnblogs.com/xdpxyxy/archive/2012/11/16/2773662.html


### Xshell 中进行 MySQL 安装与配置的教程 #### 1. 准备工作 在 CentOS 8.0 上通过 Xshell 进行 MySQL安装前,需确保已正确连接到目标主机并具备管理员权限。可以使用 `sudo` 命令来执行管理操作。 #### 2. 安装 MySQL 社区版服务端 运行以下命令完成 MySQL 社区版服务器安装: ```bash sudo yum install -y mysql-community-server [^1] ``` 此命令会自动从 Yum 软件仓库中下载并安装最新版本的 MySQL 数据库及其依赖项。 #### 3. 启动 MySQL 并获取初始密码 安装完成后,启动 MySQL 服务并通过日志文件提取默认生成的临时密码: ```bash sudo systemctl start mysqld sudo grep 'temporary password' /var/log/mysqld.log ``` 上述命令中的 `/var/log/mysqld.log` 文件记录了首次启动时分配给 root 用户的随机初始化密码[^3]。 #### 4. 修改默认密码 利用上一步获得的临时密码登录至 MySQL 控制台,并按照提示更改成更安全的新密码: ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY '新设定的安全密码'; FLUSH PRIVILEGES; ``` 注意:为了满足复杂度要求,新的根账户密码应至少包含大小写字母、数字以及特殊字符组合形式之一。 #### 5. 配置远程访问(可选) 如果计划允许外部客户端连接,则需要调整绑定地址参数及授权特定 IP 地址范围内的用户访问权限: 编辑 my.cnf 或 mysqld.conf.d 下的相关配置文档,找到 bind-address 字段将其值设为空字符串或者具体的网络接口IP; 之后重启服务生效变更效果。 另外还需授予对应用户的跨网段登陆许可权限: ```sql GRANT ALL PRIVILEGES ON *.* TO 'your_user_name'@'%' IDENTIFIED BY 'password_for_remote_access'; FLUSH PRIVILEGES ; ``` 以上步骤均基于官方推荐实践指南[^2][^4]。 #### 总结 综上所述,在Xshell环境下针对CentOS平台部署MySQL实例主要涉及几个核心环节——软件包引入、基础环境激活调试、安全性加固处理等方面内容介绍完毕。希望这些信息能够帮助您顺利完成整个流程!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值