mysql 安装

  参考链接:https://www.cnblogs.com/linhaifeng/articles/7126847.html#_label4

 

一、windows 安装

1)下载地址:https://dev.mysql.com/downloads/mysql

  网盘链接:https://pan.baidu.com/s/1RLMFR5dzl0Zeq70lXGD77A  提取码:dlj6

2)安装步骤:

  1、解压 mysql-5.7.25-winx64.zip  到指定目录,并设置环境变量

  2、修改配置文件;创建  my.ini   配置文件  

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8 

[mysqld]

#设置3306端口

port = 3306 

# 设置mysql的安装目录

basedir=D:\mysql-5.7.25-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:\mysql-5.7.25-winx64\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306

default-character-set=utf8

 3、添加mysql服务,并启动服务。  

    注释:已管理员方式运行下列命令(Mysql启动成功,root初始密码保存在data  配置的目录下后缀名为err的文件中)

//添加服务
mysqld.exe --install MySQL
# 移除MySQL的Windows服务,在终端执行此命令:
mysqld.exe --remove MySQL
 

//初始化mysql
mysqld.exe
--initialize
//启动mysql

net start mysql

 4、登录并修改密码

 

//  登录mysql    (第一次登录没有密码,直接按回车过)
mysql -u root -p

//修改密码

方法1: 用SET PASSWORD命令

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

  mysqladmin -u root password "newpass"

  如果root已经设置过密码,采用如下方法

  mysqladmin -u root 123456 oldpass "123456"

方法3: 用UPDATE直接编辑user表

  mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD('123456') WHERE user = 'root';

  mysql> FLUSH PRIVILEGES;

方法4:在丢失root密码的时候,可以这样

  mysqld_safe --skip-grant-tables&

  mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("123456") WHERE user='root';

  mysql> FLUSH PRIVILEGES;


 5、权限设置


//远程登录权限设置
// 设置root 用户,任意IP 访问。远程访问权限

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@' %' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> flush privileges;

//设置 指定用户及IP访问

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.0.77' IDENTIFIED BY '12345' WITH GRANT OPTION;
mysql> flush privileges;


//数据库添加用户语句

grant all privileges on testdb.* to 'test_user'@'localhost' identified by "密码" with grant option;

 

 

 

 

 二、ubuntu 安装mysql

 1)在线安装

  1、安装mysql服务

1 apt-get install mysql-server
2 apt-get isntall mysql-client
3 apt-get install libmysqlclient-dev

  2、修改密码默认密码

    1.登录之后查询plugin字段值

1 mysql> use mysql;
2 mysql> select plugin from user where user = 'root';

    执行结果plugin字段为空。
    2.更新 plugin 字段为 mysql 默认值:

1 mysql> update user set plugin='mysql_native_password';

    3.更新成功,开始更改密码:

1 mysql> update user set authentication_string=password('123456') where user='root' and host='localhost';

    4.刷新权限:

1 mysql> flush privileges;

  3、解决中文乱码问题

    1、查看当前字符编码

1 show variables like 'character_set_%';

    2、修改 /etc/my.cnf 配置文件

1 [client]
2 default-character-set = utf8
3 [mysqld]
4 character-set-server = utf8
5 
6 
7 最后重启mysql
8 
9 service mysql restar

 

 

   

 

  

 

posted @ 2019-01-23 11:23  Soul>>null  阅读(127)  评论(0编辑  收藏  举报