欢迎光临散文网 会员登陆 & 注册

【准备篇】1.3 安装MySQL(附带安装xshell)

2023-06-25 22:03 作者:数据库进阶  | 我要投稿

安装MySQL(附带安装xshell)

安装MySQL(附带安装xshell)

1. 在Windows上安装MySQL

2. 在Linux上使用二进制包安装MySQL

2.0 安装xshell

2.1 创建目录

2.2 解压安装包

2.3 新建用户并授权

2.4 创建数据目录

2.5 初始化MySQL

2.6 配置MySQL启动文件

2.7 启动mysql

2.8 连接测试

2.9 初始化密码

 

1. 在Windows上安装MySQL

要在Windows上安装MySQL 5.7,请按照以下步骤进行操作:

1. 下载MySQL 5.7安装程序:

  • 访问MySQL官方网站的下载页面:https://dev.mysql.com/downloads/mysql/5.7.html
  • 在"MySQL Community Server"部分,选择MySQL Installer MSI。
  • 有两个包,选择离线包(较大的那个),单击下载链接,"Download" -> "No thanks, just start my download"。

2.运行安装程序:

  • 找到下载的安装程序文件,双击运行。
  • 如果系统出现安全警告,请允许运行安装程序。

3.选择安装类型:

  • 选择Developer Default , 点击 Next 。

4.路径选择

  • 选择合适的路径,具体看自己电脑哪个磁盘有空间

5.开始安装

  • 点击 Execute
  • 所有产品安装完成后,点击 Next

6.配置

  • Type and Networking : 保持默认
  • Accounts and Roles :配置密码,自己的开发环境可以设置一个简单密码
  • Windows Service : 保持默认
  • Server File Permissions : 保持默认

7.结束安装

  • 点击Finish
  • 其他的产品不用配置,点击 cancel

 

2. 在Linux上使用二进制包安装MySQL

2.0 安装xshell

  1. 下载链接:https://www.xshell.com/zh/free-for-home-school/
  2. 填写必要信息。下载链接会发送到邮箱。
  3. 打开邮箱复制下载链接到浏览器下载。
  4. 点击安装程序,开始安装
  • 下一步
  • 勾选接受许可协议,下一步
  • 选择安装文件夹,下一步
  • 点击安装
  • 运行

5.配置会话

6.文件 -> 新建会话

7. 填写连接的主机信息

8.点击用户身份验证,输入用户名和密码

9.Ubuntu上配置APT源


# 配置apt源
>  /etc/apt/sources.list
cat > /etc/apt/sources.list << EOF  
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse     
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
EOF
apt update
# 安装ssh服务
apt install openssh-server

10.连接测试

2.1 创建目录

注:首先根据1的步骤下载安装包,选择"Linux - Generic" -> "Linux - Generic (glibc 2.12) (x86, 64-bit), Compressed TAR Archive"

# 切换到root
sudo -i 
# 定义一些变量
mysql_version=5.7.42 
mysql_port=3306
#建立MySQL二进制包目录
mkdir -p ~/packages/mysql${mysql_version}

 

2.2 解压安装包


tar -zxvf mysql-${mysql_version}-linux-glibc2.12-x86_64.tar.gz 
mv mysql-${mysql_version}-linux-glibc2.12-x86_64/* ~/packages/mysql${mysql_version}

2.3 新建用户并授权


groupadd -g 888 mysql
useradd -u 888 -r -s /sbin/nologin -g mysql mysql 

2.4 创建数据目录


mkdir -p /data/mysql
chown -R mysql.mysql /data/mysql

注:一定要注意,每个数据库实例的 server_id 要不同。

2.5 初始化MySQL


# 配置MySQL环境变量
echo 'export PATH=$PATH:/root/packages/mysql5.7.42/bin/' >> /etc/profile
source /etc/profile

# 安装MySQL依赖的运行环境
apt-get install libaio1 libssl-dev zlib1g-dev libncurses5-dev

# 初始化MySQL
mysqld --initialize --datadir=/data/mysql --basedir=~/packages/mysql${mysql_version} --user=mysql
注:这一步骤中会打印出root账号的初始密码,需要记录下来。

2.6 配置MySQL启动文件


cp -a ~/packages/mysql${mysql_version}/support-files/mysql.server /etc/init.d/my${mysql_port}.server

编辑文件


vim /etc/init.d/my${mysql_port}.server

修改如下几行


# basedir=
basedir=~/packages/mysql5.7.42
# datadir=
datadir=/data/mysql

2.7 启动mysql


/etc/init.d/my${mysql_port}.server start

 

2.8 连接测试



mysql -uroot -p -h127.0.0.1

若报错如下所示:

mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

需要执行以下命令:


ln -s /usr/lib/x86_64-linux-gnu/libncurses.so.6 /usr/lib/x86_64-linux-gnu/libncurses.so.5
ln -s /usr/lib/x86_64-linux-gnu/libtinfo.so.6 /usr/lib/x86_64-linux-gnu/libtinfo.so.5

2.9 初始化密码


alter user root@localhost identified by 'root';


【准备篇】1.3 安装MySQL(附带安装xshell)的评论 (共 条)

分享到微博请遵守国家法律