[MySQL] 安装与环境配置

MySQL 安装与环境配置

一、centos MySQL安装配置

安装

# yum -y install gcc python-devel mysql mysql-devel mysql-server mariadb mariadb-server mariadb-devel

权限配置

# /usr/sbin/groupadd mysql
# /usr/sbin/useradd -g mysql mysql
# chown mysql.mysql /var/lib/mysql/  # 数据库默认路径

启动server

# systemctl start mariadb    #启动MariaDB
# systemctl stop mariadb     #停止MariaDB
# systemctl restart mariadb  #重启MariaDB
# systemctl enable mariadb   #设置开机启动
# ps -ef |grep mariadb
mysql    26079 25917  0 22:37 ?        00:00:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock
# netstat -tnlp |grep 3306
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      26079/mysqld

设置密码

# mysqladmin -u root password '123456'  # 新增密码
# mysqladmin -u root -p'123456' password '12345678'   # 更改密码

启动mysql

# mysql -u root -p
Enter password:

MariaDB [(none)]> 

排错

1. OSError: mysql_config not found
=> 查看是否安装漏工具,比如mysql-devel
2. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
=> 密码错误,忘记密码重设

忘记密码重设

# vim /etc/my.cnf
[mysqld]
skip-grant-tables   # 新增一行,跳过验证,更新密码后这句要去掉
# systemctl restart mariadb
# mysql
mysql> update user set password=password("你的新密码") where user="root";
mysql> flush privileges;
mysql> quit

二、 MAC MySQL 安装配置

下载安装

https://www.mysql.com/downloads
安装密码

shell配置

% vim .zshrc
PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/support-files

启动server

% ps -A|grep mysql
% kill 
% sudo mysql.server start
% sudo mysql.server stop
% sudo mysql.server restart
% sudo mysql.server status

进入mysql

% mysql -u root -p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值