政策资讯

Policy Information


超详细麒麟系统MySQL安装教程

来源: 重庆市软件正版化服务中心    |    时间: 2024-11-26    |    浏览量: 266    |   

一、下载MySQL安装包

下载地址:MySQL :: MySQL Downloads

1.进入到该页面,点击 "MySQL Community (GPL) Downloads" 链接。

2.在 "MySQL Community Server" 部分,选择您的操作系统。在这里,我们选择 "Microsoft Windows"。

3.在 "MySQL Community Server" 下载列表中,找到适合您操作系统位数的版本。

4.点击下载按钮,选择不登录下载安装程序。

三、安装MySQL
1.将文件解压到/usr/local/目录下
tar -xvf  mysql-8.0.37-linux-glibc2.28-x86_64.tar.gz-C /usr/local

2.切换到/usr/local/目录,将mysql-8.0.37-linux-glibc2.28-x86_64重命名为mysql 
cd /usr/local
mv mysql-8.0.37-linux-glibc2.28-x86_64 mysql

3.切换到/usr/local/mysql目录,创建data文件夹,mysql用户组以及用户,重新设置mysql文件夹的文件所有者和文件关联组,修改文件夹权限 
切换到/usr/local/mysql目录,创建data文件夹

cd /usr/local/mysql

mkdir -p data 

 mysql用户组以及用户,重新设置mysql文件夹的文件所有者和文件关联组

groupadd mysql

useradd -r -g mysql mysql

 修改文件夹权限

cd /usr/local/

chown -R  mysql:mysql /usr/local/mysql/

chmod -R 755 /usr/local/mysql

4.在/etc/目录下创建my.cnf文件,编辑内容如下 :
[mysqld]
server_id=1001
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
socket=/usr/local/mysql/data/mysql.sock
user=mysql
port=3306
character-set-server=utf8
symbolic-links=0
[mysqld safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
port=3306
socket=/usr/local/mysql/data/mysql.sock

 5.初始化MySQL,保存生成的初始的初始密码
cd /usr/local/mysql/bin
./mysqld  --user=mysql  --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql  --initialize

6.开启服务,设置开机自启动 
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld 
/usr/lib/systemd/systemd-sysv-install enable mysqld

7.添加环境变量,在/etc/profile文件末尾添加如下内容 
export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin

8.生效 环境变量
source /etc/profile

9.开启MySQL服务,查看状态 
systemctl start mysqld
systemctl status mysqld

 10.登录数据库修改密码
mysql -uroot -p
alter user 'root'@'localhost' identified by 'root';

11.设置允许远程连接 
create user 'root'@'%' identified by 'root';  -- 创建用户
grant all privileges on *.* to 'root'@'%' ;   -- 授权
flush privileges;                             -- 刷新权限
 

评论

QQ咨询 扫一扫加入群聊,了解更多平台咨询
微信咨询 扫一扫加入群聊,了解更多平台咨询
意见反馈
立即提交
QQ咨询
微信咨询
意见反馈