liunx离线安装mysql
- 一.安装
- 二.添加系统mysql组和mysql用户
- 三.创建并修改mysql数据目录
- 四.修改目录权限
- 五.初始化数据库
- 如果报错关于libaio.so.1
- 六.修改权限为root
- 七.添加启动服务
- **八.** ***\*登录数据库\****
博主 默语带您 Go to New World.
✍ 个人主页—— 默语 的博客👦🏻
《java 面试题大全》
《java 专栏》
🍩惟余辈才疏学浅,临摹之作或有不妥之处,还请读者海涵指正。☕🍭
《MYSQL从入门到精通》数据库是开发者必会基础之一~
🪁 吾期望此文有资助于尔,即使粗浅难及深广,亦备添少许微薄之助。苟未尽善尽美,敬请批评指正,以资改进。!💻⌨
一.安装
1.安装在/usr/local文件夹下面
tar -zxvf 压缩包
2.将压缩包改名
mv mysql-5.6.61 mysql
二.添加系统mysql组和mysql用户
groupadd mysql
useradd -r -g mysql mysql
三.创建并修改mysql数据目录
mkdir /usr/local/mysql/data
执行vim /etc/my.cnf修改mysql数据目录
四.修改目录权限
chown -R mysql:mysql ./
五.初始化数据库
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
备注:切记在/usr/local/mysql
目录下执行
如果报错关于libaio.so.1
查看版本:yum search libaio
下载:yum install libaio-devel.x86_64 -y
默认是32位的,我们必须要执行64位的
六.修改权限为root
chown -R root:root .
chown -R mysql:mysql data
七.添加启动服务
cp support-files/mysql.server /etc/init.d/mysql
启动服务:service mysql start
八. *登录数据库*
mysql -uroot -p
不知道初始密码可直接回车进行
use mysql;
update mysql.user set password='' where user='root';
flush privileges;
在出现 ERROR 1045 这个问题的时候我们进行解决:
1.停止服务:停止MySQL服务;
# windows
net stop mysql
# linux
service mysqld stop
2.跳过验证:修改MySQL安装目录下的my.ini配置文件,使登录时跳过权限检查;
#到mysql根目录找到mysql配置文件
vim my.ini
#在my.ini,[mysqld]下添加一行,使其登录时跳过权限检查
skip_grant_tables
3.修改密码:启动MySQL服务,登录MySQL,此时提示输入密码,输入任意密码回车即可进入MySQL。
#登录mysql
mysql -u root -p
然后通过SQL语句修改root用户的密码;
#将数据库切换至mysql库
mysql> USE mysql;
#修改密码
mysql> UPDATE user SET password=PASSWORD(‘newpasswd’)WHERE user=’root’;
#刷新MySQL权限相关的表
mysql> flush privileges;
mysql> exit;
4.重启服务:将my.ini文件中加入的跳过权限语句删除或加#号注释。重启服务,使用修改后的密码登录即可。
CREATE USER ‘ida_ksh’@‘localhost’ IDENTIFIED BY ‘你的密码’;
赋予所有权限
*GRANT ALL ON *. TO ‘Kevin’@‘localhost’;
FLUSH PRIVILEGES
;此命令是为了让命令生
🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥
如对本文内容有任何疑问、建议或意见,请联系作者,作者将尽力回复并改进📓;(联系微信:Solitudemind )
点击下方名片,加入IT技术核心学习团队。一起探索科技的未来,共同成长。