linux mysql java_linux中mysql的安装

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

解压

tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql

添加用户组和用户

#添加用户组

groupadd mysql

#添加用户mysql 到用户组mysql

useradd -g mysql mysql

进入安装mysql软件目录:执行命令 cd /usr/local/mysql

修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./

安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql

此时会报错然后

一定要到mysql的安装目录中去,然后才能正确运行 ./scripts/mysql_install_db --user=mysql这句话,不能使用绝对路径运行这句话.。如果执行保持,请执行

yum install -y perl-Module-Install.noarch

chown -R root:root ./

chown -R mysql:mysql data

启动mysql服务和添加开机启动mysql服务:

cp support-files/mysql.server /etc/init.d/mysql

启动mysql服务:执行命令service mysql start

报错

然后

创建文件]

1、# cd /var/log

2、 mkdir mariadb

3、sudo chown mysql.mysql /var/log/mariadb && sudo -u mysql touch /var/log/mariadb/mariadb.log

9aad6f3ed270dc196ace6447cd33de1b.png

执行命令service mysql start

85c8bb6ebc89adc0be7adf0e9c8c09f3.png

执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图

mysql -h 127.0.0.1 -u root -p

服务器安装mysql后-bash: mysql: 未找到命令

执行

把mysql客户端放到默认路径:

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

通过使用 mysql -uroot -p 连接数据库(默认数据库的root用户没有密码,这个需要设置一个密码)。

错误信息:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

解决方法:打开/etc/my.cnf,看看里面配置的socket位置是什么目录。“socket=/var/lib/mysql/mysql.sock”

路径和“/tmp/mysql.sock”不一致。建立一个软连接:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

mysql -u root -p

show databases; 显示数据库

create database name; 创建数据库

use databasename; 选择数据库

show tables; 显示表

describe tablename; 显示具体的表结构

显示当前mysql版本和当前日期

select version(),current_date;

创建一个数据库cc

CREATE    DATABASE    cc;

选择你所创建的数据库

USE    cc

首先看现在你的数据库中存在什么表:

mysql> SHOW    TABLES;

Empty set (0.00 sec)

说明刚才建立的数据库中还没有数据库表。下面来创建一个数据库表mytable:

#启动mysql

service mysql start

#关闭mysql

service mysql stop

#查看运行状态

service mysql status

将MySQL添加为受chkconfig管理的服务:

chkconfig --add mysql

设置开机自动启动mysql:

chkconfig mysql on

开启mysql:

service mysql start

mysql -u root -p

grant all privileges on *.* to 'root'@'%' identified by '1qazxsw@';

使生效:

flush privileges;

设置mysql数据库密码

选择数据库:use mysql;

修改密码:UPDATE user SET password=PASSWORD('123456') WHERE user='root';

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值