在Linux系统下安装mysql
2015-08-13 22:41
483 查看
1、 把相应的mysql安装包上传到linux系统中
2、 使用tar -zxvf mysql-5.6.26-linux-glibc2.5-i686.tar.gz解压缩
3、使用命令mv mysql-5.6.26-linux-glibc2.5-i686 mysql 来改变包名
4、修改/etc/profile文件,使用命令 vi /etc/profile
5、运行source /etc/profile 使修改立即生效
6、添加用户和权限
useradd mysql 添加mysql用户usermod -G mysql(G) mysql 添加mysql用户到mysql组((G)只是做一个组标志)
chown -R mysql /usr/local/mysql 把/usr/local/mysql的所有权分配给mysql用户
7、运行文件/usr/local/mysql/scripts/mysql_install_db
8、把文件/usr/local/mysql/support-files/mysql.server 复制到/etc/init.d/mysql文件中
执行命令 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql9、把mysql添加到服务列表中
执行命令 chkconfig --add /etc/init.d/mysql10、启动mysql服务
执行命令 service mysql start
11、连接mysql数据库的时候,默认的是访问的文件路径是/tmp/mysql.sock,可是在这个目录库下找不到mysql.sock文件,所以我们必须查找一下mysql.sock文件在哪里。
执行命令 find / -name mysql.sock
12、把/tmp/mysql.sock 和/var/lib/mysql/mysql.sock做一个链接
执行命令 ln /var/lib/mysql/mysql.sock /tmp/mysql.sock
13、输入mysql命令进入mysql数据库
14、使用mysql数据库
输入命令 use mysql;
15、更改root用户的密码
执行命令 uptate user set password=PASSWORD(”123456”) where user=”root”;
16、刷新权限,要不然刚才做的修改还无效;
执行命令 flush privileges
17、退出mysql,用root用户登陆
执行命令 mysql –h localhost -u root -p,然后输入密码123456
注意:假设linuxA要访问linuxB的mysql服务,则需要做以下设置
在linuxB进入mysql服务,然后输入grant all on *.* to root@’%’ identified by ‘123456’
然后再输入 flush privileges
接下来重启mysql 服务,linuxA即可访问
相关文章推荐
- Linux用户和用户组管理-用户管理命令passwd/usermod/chage/userdel/su***用户组管理命令
- Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()
- Linux时间子系统之六:高精度定时器(HRTIMER)的原理和实现
- Linux时间子系统之四:定时器的引擎:clock_event_device
- linux内核定时器
- Linux时间子系统之三:时间的维护者:timekeeper
- Linux时间子系统之二:表示时间的单位和结构
- Linux时间子系统之一:clock source(时钟源)
- linux test 条件表达式工具
- linux局域网传输文件
- linux下安装mysql数据库
- Linux权限数字解析
- linux yum命令详解
- 如何在Linux操作系统之上的MySQL数据库操作环境中使用清屏命令?
- Linux C编程的DEBUG宏
- linux中fork()函数详解
- Linux socket编程的心跳机制总结
- Centos java 安装
- linux系统优化参数
- 菜鸟第四天:Linux文件管理命令详解