Justin-刘清政的博客

python/MySQL入门/5-Mac安装MySQL

2019-11-07

一 下载

地址

image-20201023163333726

二 安装

一路下一步即可

三 环境配置

3.2 加入环境变量

1
2
3
4
5
6
7
8
 open ~/.bash_profile
#把下面两行贴入,保存关闭
export PATH=$PATH:/usr/local/mysql/bin
export PATH=$PATH:/usr/local/mysql/support-files
#让配置生效
source ~/.bash_profile
#查看环境变量
echo $PATH

3.2 开启,关闭,查看服务

1
2
3
4
5
6
7
8
# 停止MySQL服务
sudo mysql.server stop

# 重启MySQL服务
sudo mysql.server restart

# 查看MySQL服务状态
sudo mysql.server status

四 修改默认root密码

正常进入的话,执行

1
set password = password('root');

不能正常进入

1
2
3
4
5
6
7
8
9
10
11
12
13
14
cd /usr/local/mysql/bin/
#跳过校验,启动项目
sudo ./mysqld_safe --skip-grant-tables
#重新打开一个终端输入命令如下:
cd /usr/local/mysql/bin/
./mysql
#输入完以上命令就可以进入到mysql命令状态下了,重新设置密码为‘123’:
FLUSH PRIVILEGES;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');

#远程访问
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; //为root添加远程连接的能力
flush privileges;
select host,user from user; //查看修改是否成功。

五 配置

进入到 /usr/local/mysql/support-files 目录。创建my.cnf,内容如下。

1
2
3
4
5
6
7
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
port = 3306

[client]
default-character-set=utf8

六 卸载

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
1、 rpm -qa | grep -i mysql
查找已经安装的mysql.
MySQL-server-5.6.43-1.el6.x86_64
MySQL-client-5.6.43-1.el6.x86_64
MySQL-devel-5.6.43-1.el6.x86_64
以上三个就是我安装的mysql.
2、 yum -y remove mysql-*
网上的一般用rpm -e 的命令删除mysql,这样表面上删除了mysql,可是mysql的一些残余程序仍然存在,并且通过第一步的方式也查找不到残余,而yum命令比较强大,可以完全删除mysql.(ps:用rpm删除后再次安装的时候会提示已经安装了,这就是rpm没删除干净的原因)
3、 find / -name mysql
查找mysql的一些目录,把所有出现的目录统统删除.可以使用rm -rf 路径,删除时请注意,一旦删除无法恢复。
4、rm -rf /etc/my.cnf
这个是删除配置文件
5、 rm -rf /root/.mysql_sercret
删除mysql的默认密码,如果不删除,以后安装mysql这个sercret中的默认密码不会变,使用其中的默认密码就可能会报类似Access denied for user 'root@localhost' (using password:yes)的错误.
五步完成之后,这样mysql就全部删除干净了.
#centos 下安装
#下载安装包文件
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
#安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
#安装完成之后,会在 /etc/yum.repos.d/ 目录下新增 mysql-community.repo 、mysql-community-source.repo 两个 yum 源文件
#执行 yum repolist all | grep mysql 命令查看可用的 mysql 安装文件
yum install mysql-server
#检查mysql是否安装成功。
rpm -qa | grep mysql
#启动mysql服务
systemctl start mysqld.service
#设置密码 。

#mysql5.6 安装完成后,它的 root 用户的密码默认是空的,我们需要及时用 mysql 的 root 用户登录(第一次直接回车,不用输入密码),并修改密码。
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("123") where User='root';
mysql> flush privileges;
#设置远程主机登录
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123';
#执行以下命令,为root 用户添加远程登录的能力。
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123";

yum install mysql-devel
yum install python36-devel
yum install python-devel
pip install mysqlclient
使用支付宝打赏
使用微信打赏

点击上方按钮,请我喝杯咖啡!

扫描二维码,分享此文章