首页 / LINUX / Linux下配置mysql数据库
Linux下配置mysql数据库
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux下配置mysql数据库,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4378字,纯文字阅读大概需要7分钟。
内容图文
![Linux下配置mysql数据库](/upload/InfoBanner/zyjiaocheng/915/09373d335cb9422798e0d472ddf310dd.jpg)
1 linux下安装mysql数据库
1、将安装包上传到linux目录下
/usr/local/wollo
2、使用 tar命令在当前目录下解压mysql
解压命令为:
[root@bogon wollo]# tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
3、将解压后的mysql文件夹复制到usr目录下的local目录中
复制命令为:
[root@bogon wollo]# cp -r mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql
4、进入到usr/local/mysql目录下
命令为:
[root@bogon wollo]# cd /usr/local/mysql/
5、在mysql目录下,创建用户组
命令为:
[root@bogon mysql]# groupadd mysql
6、在mysql目录下,创建用户:
命令为:
[root@bogon mysql]# useradd -r -g mysql mysql
7、在mysql目录下,给用户赋予mysql文件夹的操作权限
命令为:
[root@bogon mysql]# chgrp -R mysql .
8、在mysql目录下,变更mysql用户具备操作本级目录的权限:
命令为:
[root@bogon mysql]# chown -R mysql .
9、在mysql目录下,判断ect/my.cnf文件是否存在,存在则删除
判断命令为:
[root@bogon mysql]# ls /etc/my.cnf
删除命令为:
[root@bogon mysql]# rm -rf /etc/my.cnf
10、在mysql目录下,初始化数据库
命令为:[root@bogon mysql]# ./scripts/mysql_install_db --user=mysql
11、在mysql目录下,将mysql的my-default.cnf文件复制到ect下
命令为:
[root@bogon mysql]# cp support-files/my-default.cnf /etc/my.cnf
12、在mysql目录下,复制服务文件到etc目录下
命令为:
[root@bogon mysql]# cp support-files/mysql.server /etc/rc.d/init.d/mysql
13、在mysql目录下,启动mysql服务:
命令为:
[root@bogon mysql]# service mysql start
14、启动成功后在控制台输入 mysql -u root -p进入mysql命令行
如果提示没有mysql命令,则添加软连接。
命令为:
[root@bogon mysql]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
15、再次输入mysql -u root -p,如果提示mysql密码,则表示安装和配置成功
2 mysql的密码修改
1、进入/etc/my.cnf 在[mysql]下添加skip-grant-tables 启动安全模式
命令:vi /etc/my.cnf
2、重启服务:
命令:service mysql restart
3、登录mysql,输入密码时直接回车
命令: mysql -u root -p
4、进入到mysql后,先使用mysql数据库
命令:use mysql
5、修改密码
命令: update user set password= passworD ("bjsxt") where user='root'
6、刷新权限
命令: flush privileges;
7、退出
命令:exit;
3 mysql的远程链接配置
1、使用mysql -u root -p 回车,然后输入密码,进入到mysql命令状态
2、切换为mysql库
命令为:use mysql;
3、修改root账户的链接权限
命令为: grant all privileges on *.* to root@'%' identified by "bjsxt";
4、刷新权限
命令:flush privileges;
5、退出
命令:exit
6、在防火墙中放行3306端口号
命令: vi /etc/sysconfig/iptables
7、在Navicat中建立mysql连接
注意:重启linux后需要重启mysql才能用navicat连接
service mysql start
内容总结
以上是互联网集市为您收集整理的Linux下配置mysql数据库全部内容,希望文章能够帮你解决Linux下配置mysql数据库所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。