Deepin 社区版(20.6)
mysql 社区版(8.0.31)
第一步:上传软件包到Linux操作系统中
第二步:创建特殊的账号,叫做mysql(所属组mysql),建立安装目录及数据库目录
useradd -r -s /sbin/nologin mysql
mkdir /usr/local/mysql
mkdir /usr/local/mysql/data
第三步:解压mysql压缩包,解压到/usr/local/mysql 目录
tar -zxvf mysql-8.0.31-linux-glibc2.12-x86_64.tar.gz
mv mysql-8.0.31-linux-glibc2.12-x86_64 /usr/local/mysql
第四步:更改/usr/local/mysql目录权限,更改文件拥有者与所属组都必须为mysql
chown -R mysql.mysql /usr/local/mysql
第五步:编辑/etc/my.cnf(没有这个文件,需要新建)
vim /ect/my.cnf
内容如下:
[mysqld]
user=root
datadir=/usr/local/mysql/data
basedir=/usr/local/mysql
port=3306 max_connections=200
max_connect_errors=10
character-set-server=UTF8MB4
group_concat_max_len=102400
[mysql]
default-character-set=UTF8MB4
[client]
port=3306
default-character-set=UTF8MB4
第六步:初始化数据库,记录好随后出现的root 的初始密码
cd /usr/local/mysql/bin/
./mysqld --defaults-file=/etc/my.cnf --initialize-insecure --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --user=mysql
第七步:启动mysq数据库
cd /usr/local/mysql/
cp -a /support-files/mysql.server /etc/init.d/mysql
#vim mysql 修改拷贝到 /etc/init.d/mysql 的文件
vim /etc/init.d/mysql
#修改以下内容
basedir=
datadir=
#修改为一下内容
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
#授权以及添加服务
chmod +x /etc/init.d/mysql
#软连接将mysql添加到命令服务
ln -s /usr/local/mysql/bin/mysql /usr/bin
重新打开一个终端(或重启电脑)
service mysql start
查看mysql运行进程
netstat -nap | grep 3306
#登录 ,这里输入刚刚初始化操作时的初始密码,没有密码直接回车
mysql -u root -p
Enter password:
# 直接回车后输入一下语句初始化root的密码
alter user 'root'@'localhost' identified by '你的新密码';
flush privileges;
#设置允许远程登录,更改root连接权限
use mysql;
update user set host='%' where user = 'root';
flush privileges;
备留一个 Beekeeper-Studio-3.6.2.AppImage
链接:https://pan.baidu.com/s/1F6RwwH1IGNF5peVL5Jtkxw?pwd=4ej7
提取码:4ej7