本文共 1127 字,大约阅读时间需要 3 分钟。
1、下载mysql 5.7.28压缩包
由于我的Ubuntu是32位版本,所以选择32位版本,否则会出错
2、解压下载的压缩包
cd到下载文件的路径
tar -xvf mysql-5.7.28-linux-glibc2.12-i686.tar.gz
3、移动路径
mv mysql-5.7.28-linux-glibc2.12-i686 /usr/local/mysql
4、创建 用户,并给数据目录赋予权限
创建mysql组和用户groupadd mysql
useradd -r -g mysql mysql 创建mysq数据目录回到根目录
cd /
mkdir -p data cd data/ mkdir -p mysql 赋予权限chown mysql:mysql -R /data/mysql
5、配置参数,执行
sudo vim /etc/my.cnf
然后 按 i 进入编辑模式,把下面内容复制进去[mysqld]
basedir = /usr/local/mysql datadir = /data/mysql port = 3306 编辑完后 按esc 后按住 shift+: 输入 wq表示保存并退出 。6、初始化mysql
cd /usr/local/mysql/bin/ ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize到此,你就可以看到初始密码了,保存初始密码
7、找到mysql.server文件,然后启动
sudo /usr/local/mysql/support-files/mysql.server start
8、查看是否启动ps -ef|grep mysql
9、在当前的bin目录下
sudo mysql -u root -p,提示输入密码,把刚才的密码复制过来,使用sudo,似乎不需要密码,使用quit退出
10、 但是使用mysql -u root -p 怎么输入密码都进不去,
后来找到一篇博客,介绍添加和修改密码
,介绍的很详细,成功进入mysql
11,将mysql注册为服务
找到mysql.server的路径,cd到路径mysql.server下
cp mysql.server /etc/init.d/mysqld
这个时候就可以使用
service mysql start 启动服务
service mysql restart 重启服务
service mysql stop 停止服务
到此配置完成
转载地址:https://lztom.blog.csdn.net/article/details/102770453 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!