1.下载deb包

查看

 准备:

[root@localhost moudles]# ls
MySQL-client-5.6.36-1.linux_glibc2.5.x86_64.rpm  MySQL-server-5.6.36-1.linux_glibc2.5.x86_64.rpm

证实系统中是或不是安装mysql:

[root@localhost moudles]# rpm -qa|grep -i mysql
mysql-libs-5.1.71-1.el6.x86_64

本系统中自带mysql,
将其卸载:

[root@localhost moudles]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
  1. ###  下载并设置MySQL官方的 Yum Repository

    wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
    

    在当前目录下会生成rpm文件

    澳门金沙国际 1

  2. ### 使用yum安装

    yum -y install mysql57-community-release-el7-10.noarch.rpm
    yum -y install mysql-community-server
    

     等待1段时间MySQL就安装完结了,然后是对MySQL的1部分装置。

  3. ### 修改root密码

    安装成功后私下认可会制造2个root用户,并带走一个开头密码,必要修改初叶密码,运营mysql

    systemctl start mysqld.service
    

    在Mysql的日志搜索开始密码,命令如下

    grep "password" /var/log/mysqld.log
    

    澳门金沙国际 2

    透过下边包车型大巴授命进入数据库

    mysql -uroot -p
    

    澳门金沙国际 3

    在mysql客户端连接情状下实行修改密码命令

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new@password';
    

    此刻密码修改成功,重启mysql服务

    systemctl restart mysqld.service
    
  4. ###   修改字符集为UTF-8

    通过命令 mysql -uroot -p
    进入Mysql,注意是新密码,在mysql情形下通过如下命令查看字符集

    show variables like '%character%';
    

    澳门金沙国际 4

    大家见到地点的字符集不都以utf-8,今后大家在bash终端张开mysql配置文件

    vi /etc/my.cnf
    

    依据真实情状增进以下配置项

    #add by tangxiaobai
    character-set-server=utf8
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    

    澳门金沙国际 5

    重启服务器,查看字符集有未有改形成功

    澳门金沙国际 6

    大家看到字符集修改成功

  5. ### 设置mysql帮助远程连接

    到前些天落成,大家的Mysql还不能中距离连接访问,那里大家用的是该表法,登入mysql命令客户端,试行以下命令

    use mysql;
    update user set host = '%' where user = 'root';
    

    重启Mysql服务,用客户端连接工具测试

    澳门金沙国际 7

    我们看来mysql连接测试成功。

    但此时还有3个标题,正是因为设置了Yum
    Repository,今后每便yum操作都会自动更新,须求把那些卸载掉:

    yum -y remove mysql57-community-release-el7-10.noarch
    

澳门金沙国际 8

rpm -qa|grep mysql
或者
rpm -qa | grep -i mysql

 

二.运营命令

澳门金沙国际, 

安装MySQL:

[root@localhost moudles]# rpm -ivh MySQL-server-5.6.36-1.linux_glibc2.5.x86_64.rpm
warning: MySQL-server-5.6.36-1.linux_glibc2.5.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                ########################################### [100%]
   1:MySQL-server           ########################################### [100%]
warning: user mysql does not exist - using root
warning: group mysql does not exist - using root
warning: user mysql does not exist - using root
warning: group mysql does not exist - using root
2017-06-23 22:09:33 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-06-23 22:09:33 0 [Note] Ignoring --secure-file-priv value as server is running with --bootstrap.
2017-06-23 22:09:33 0 [Note] /usr/sbin/mysqld (mysqld 5.6.36) starting as process 1656 ...
2017-06-23 22:09:33 1656 [Note] InnoDB: Using atomics to ref count buffer pool pages
2017-06-23 22:09:33 1656 [Note] InnoDB: The InnoDB memory heap is disabled
2017-06-23 22:09:33 1656 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-06-23 22:09:33 1656 [Note] InnoDB: Memory barrier is not used
2017-06-23 22:09:33 1656 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-06-23 22:09:33 1656 [Note] InnoDB: Using Linux native AIO
2017-06-23 22:09:33 1656 [Note] InnoDB: Using CPU crc32 instructions
2017-06-23 22:09:33 1656 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2017-06-23 22:09:33 1656 [Note] InnoDB: Completed initialization of buffer pool
2017-06-23 22:09:33 1656 [Note] InnoDB: The first specified data file ./ibdata1 did not exist: a new database to be created!
2017-06-23 22:09:33 1656 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB
2017-06-23 22:09:33 1656 [Note] InnoDB: Database physically writes the file full: wait...
2017-06-23 22:09:33 1656 [Note] InnoDB: Setting log file ./ib_logfile101 size to 48 MB
2017-06-23 22:09:33 1656 [Note] InnoDB: Setting log file ./ib_logfile1 size to 48 MB
2017-06-23 22:09:33 1656 [Note] InnoDB: Renaming log file ./ib_logfile101 to ./ib_logfile0
2017-06-23 22:09:33 1656 [Warning] InnoDB: New log files created, LSN=45781
2017-06-23 22:09:33 1656 [Note] InnoDB: Doublewrite buffer not found: creating new
2017-06-23 22:09:33 1656 [Note] InnoDB: Doublewrite buffer created
2017-06-23 22:09:33 1656 [Note] InnoDB: 128 rollback segment(s) are active.
2017-06-23 22:09:33 1656 [Warning] InnoDB: Creating foreign key constraint system tables.
2017-06-23 22:09:33 1656 [Note] InnoDB: Foreign key constraint system tables created
2017-06-23 22:09:33 1656 [Note] InnoDB: Creating tablespace and datafile system tables.
2017-06-23 22:09:33 1656 [Note] InnoDB: Tablespace and datafile system tables created.
2017-06-23 22:09:33 1656 [Note] InnoDB: Waiting for purge to start
2017-06-23 22:09:33 1656 [Note] InnoDB: 5.6.36 started; log sequence number 0
A random root password has been set. You will find it in '/root/.mysql_secret'.
2017-06-23 22:09:33 1656 [Note] Binlog end
2017-06-23 22:09:33 1656 [Note] InnoDB: FTS optimize thread exiting.
2017-06-23 22:09:33 1656 [Note] InnoDB: Starting shutdown...
2017-06-23 22:09:35 1656 [Note] InnoDB: Shutdown completed; log sequence number 1625977


2017-06-23 22:09:35 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-06-23 22:09:35 0 [Note] Ignoring --secure-file-priv value as server is running with --bootstrap.
2017-06-23 22:09:35 0 [Note] /usr/sbin/mysqld (mysqld 5.6.36) starting as process 1678 ...
2017-06-23 22:09:35 1678 [Note] InnoDB: Using atomics to ref count buffer pool pages
2017-06-23 22:09:35 1678 [Note] InnoDB: The InnoDB memory heap is disabled
2017-06-23 22:09:35 1678 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2017-06-23 22:09:35 1678 [Note] InnoDB: Memory barrier is not used
2017-06-23 22:09:35 1678 [Note] InnoDB: Compressed tables use zlib 1.2.3
2017-06-23 22:09:35 1678 [Note] InnoDB: Using Linux native AIO
2017-06-23 22:09:35 1678 [Note] InnoDB: Using CPU crc32 instructions
2017-06-23 22:09:35 1678 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2017-06-23 22:09:35 1678 [Note] InnoDB: Completed initialization of buffer pool
2017-06-23 22:09:35 1678 [Note] InnoDB: Highest supported file format is Barracuda.
2017-06-23 22:09:35 1678 [Note] InnoDB: 128 rollback segment(s) are active.
2017-06-23 22:09:35 1678 [Note] InnoDB: Waiting for purge to start
2017-06-23 22:09:35 1678 [Note] InnoDB: 5.6.36 started; log sequence number 1625977
2017-06-23 22:09:35 1678 [Note] Binlog end
2017-06-23 22:09:35 1678 [Note] InnoDB: FTS optimize thread exiting.
2017-06-23 22:09:35 1678 [Note] InnoDB: Starting shutdown...
2017-06-23 22:09:37 1678 [Note] InnoDB: Shutdown completed; log sequence number 1625987


A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in '/root/.mysql_secret'.

You must change that password on your first connect,
no other statement but 'SET PASSWORD' will be accepted.
See the manual for the semantics of the 'password expired' flag.

Also, the account for the anonymous user has been removed.

In addition, you can run:

  /usr/bin/mysql_secure_installation

which will also give you the option of removing the test database.
This is strongly recommended for production servers.

See the manual for more instructions.

Please report any problems at http://bugs.mysql.com/

The latest information about MySQL is available on the web at

  http://www.mysql.com

Support MySQL by buying support/licenses at http://shop.mysql.com

New default config file was created as /usr/my.cnf and
will be used by default by the server when you start it.
You may edit this file to change server settings

 随机给 root
用户创制了一个密码。

 

判别是或不是安装成功:

[root@localhost moudles]# ps -ef|grep mysql
root       1748   1534  0 22:22 pts/0    00:00:00 grep mysql

本子安装。设置成功,可是并未运行。

 

查看用户是不是创制成功:

[root@localhost home]# cat /etc/passwd|grep mysql    //查看用户数据库, 其中的域给出了用户名、加密口令和用户的其他信息
mysql:x:498:498:MySQL server:/var/lib/mysql:/bin/bash
[root@localhost home]# cat /etc/group|grep mysql   //查看本地相关的用户组信息
mysql:x:498:

 

翻看安装版本:

[root@localhost home]# mysqladmin --version
mysqladmin  Ver 8.42 Distrib 5.6.36, for Linux on x86_64

 

启动mysql:

[root@localhost home]# service mysql start
Starting MySQL.Logging to '/var/lib/mysql/localhost.localdomain.err'. [确定]

 

查阅情况:

[root@localhost home]# ps -ef|grep mysql
root       1791      1  0 22:35 pts/0    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid
mysql      1886   1791  2 22:35 pts/0    00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/localhost.localdomain.err --pid-file=/var/lib/mysql/localhost.localdomain.pid
root       1914   1534  0 22:36 pts/0    00:00:00 grep mysql

 

路径 解释 备注
/var/lib/mysql/
mysql 数据库文件的存放目录
/var/lib/mysql/localhost.localdomain.pid
/usr/share/mysql/
配置文件目录
mysql.server 命令及配置文件
/usr/bin/
相关命令目录
mysqladmin, mysqldump 等命令
/etc/init.d/mysql
启停相关脚本
/etc/init.d/mysql stop 停止 mysql 等

 

 

登陆mysql:

[root@localhost ~]# cat .mysql_secret   //上面安装mysql时,系统随机给root用户生成的密码
# The random password set for the root user at Fri Jun 23 22:09:33 2017 (local time): 8nnS1if6k3VEnnHs

[root@localhost ~]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.6.36

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> exit; //退出mysql

 

修改 root
用户密码:

1.用 set password
命令:

mysql> set password for root@localhost = password('root');
Query OK, 0 rows affected (0.32 sec)

2.用 mysqladmin:

[root@localhost ~]# /usr/bin/mysqladmin -uroot -p123 password 123456  
Warning: Using a password on the command line interface can be insecure.

三.用 update 间接编辑 user 表:

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update user set password = password('123') where user='root' and host='localhost';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

 

关闭mysql:

[root@localhost home]# service mysql stop
Shutting down MySQL..                                      [确定]

 

1 sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
2 sudo apt update

举个例子有就卸载

mysql开机自启:

方法一:

[root@localhost ~]# chkconfig mysql on
[root@localhost ~]# chkconfig --list|grep mysql    //查看启动状态
mysql           0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭    //运行级别

 

方法二:

[root@localhost ~]# ntsysv 

澳门金沙国际 9

[*]xxx
代表开机启用。

 

澳门金沙国际 10

rpm -e mysql-libs --nodeps
或者
yum remove mysql*

rpm -ev MySQL-devel-5.6.23-1.linux_glibc2.5



命令卸载mysql及相关组件

配置配置文件修改字符集:

拷贝一份全新的计划文件到
etc 目录下,用作全局配置文件。

[root@localhost ~]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

 

查看字符集:

mysql> show variables like '%char%';   //或者 show variables like '%character%';
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)

 

土生土长配置文件:

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

修改字符集之后的布局文件:

[root@localhost mysql]# vim /etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[client]
#password = [your_password]
port = 3306
socket = /var/lib/mysql/mysql.sock 
default-character-set = utf8

[mysqld]
port = 3306
character_set_server = utf8
character_set_client = utf8
collation-server = utf8_general_ci


# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES


[mysql]
default-character-set = utf8 

新民主主义革命字体,豉豆红背景为修改内容。

 

注意:在向来不改换字符集在此以前,数据库中是不容许插入汉子的。插入男士会抛出荒谬:

ERROR 1366 (HY000): Incorrect string value: '\xE9\x98\xBF\xE6\xA1\x91' for column 'name' at row 1

 

3.安装mysql8

 

1  sudo apt install mysql-server

上传

澳门金沙国际 11

MySQL-client-5.6.35-1.el6.x86_64.rpm

MySQL-devel-5.6.35-1.el6.x86_64.rpm

MySQL-server-5.6.35-1.el6.x86_64.rpm

4.输入root密码

 

澳门金沙国际 12

安装

五.密码加密方法选取伍.x

# rpm -ivh MySQL-server-5.6.35-1.rhel5.x86_64.rpm
# rpm -ivh MySQL-devel-5.6.35-1.rhel5.x86_64.rpm

# rpm -ivh MySQL-client-5.6.35-1.rhel5.x86_64.rpm

如果出现警告就加上 --force --nodeps
rpm -ivh mysql-server-5.5.46-1.linux2.6.x86_64.rpm --force --nodeps

#修改配置文件位置

# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

直接修改密码为空

澳门金沙国际 13

[mysqld]

 

skip-grant-tables

陆.查看mysql是否安装成功

 

1 mysql -u root -p

起步服务:#service mysql start

澳门金沙国际 14

登录:#mysql -uroot -p     //安装mysql
client 才会有

7.查看mysql字符集,mysql八字符集默感觉utf-八。

 

1 show variables like '%char%'; 

找到mysql开头随机密码 : #more
/root/.mysql_secret

澳门金沙国际 15

 

 

 

 

 

 

 

修改密码一

#1.停止mysql数据库
/etc/init.d/mysqld stop

#2.执行如下命令
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

#3.使用root登录mysql数据库
mysql -u root mysql

#4.更新root密码
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
#最新版MySQL请采用如下SQL:
mysql> UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root';

#5.刷新权限 
mysql> FLUSH PRIVILEGES;

#6.退出mysql
mysql> quit

#7.重启mysql
/etc/init.d/mysqld restart

#8.使用root用户重新登录mysql
mysql -uroot -p 
Enter password: <输入新设的密码newpassword>

 

修改mysql密码2

方法一:
在mysql系统外,使用mysqladmin
# mysqladmin -u root -p password "test123"
Enter password: 【输入原来的密码】

方法二:
通过登录mysql系统,
# mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=passworD("123456") where user='root';
mysql> flush privileges;
mysql> exit;   

再次设置一次
mysql>  SET PASSWORD = PASSWORD('123456');
        Query OK, 0 rows affected (0.03 sec)

  MySQL> create database roger;

*         Query OK, 1 row affected (0.00 sec)*

 

—————————————–以下参考着修改—————————————————–

忘掉密码

忘记原来的myql的root的密码;

首先,你必须要有操作系统的root权限了。要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤。
类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:
/etc/init.d/mysqld status
mysqld dead but subsys locked
这样即使你是在安全模式下启动mysql都未必会有用的,所以一般是这样/etc/init.d/mysqld stop,如果你不幸先用了pkill,那么就start一下再stop咯。
# mysqld_safe --skip-grant-tables &
&,表示在后台运行,不再后台运行的话,就再打开一个终端咯。
# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';   
mysql> flush privileges;
mysql> exit;                         
##本来mysql是不分大小写的,但是这个是修改的mysql中的mysql数据库的具体的值,要注意到。

 

 修改配置文件字符集

1:在[mysqld]上面加入下面两句话
  1. [client]    
  2. default-character-set=utf8  

在[mysqld]最下面加入下面几句话
  1. default-storage-engine=INNODB    
  2. character-set-server=utf8   
  3. collation-server=utf8_general_ci

2:#vi  /etc/my.cnf  

             修改如下:(红色为添加部分)  

             [client]  
            #password       = your_password  
             port            = 3306  
             socket          = /var/lib/mysql/mysql.sock  
             default-character-set=utf8   (经过验证好像这一步不用设置也可以达到效果)  

              [mysqld]  
               port            = 3306  
                socket          = /var/lib/mysql/mysql.sock  
                skip-locking  
                key_buffer = 16M  
                max_allowed_packet = 1M  
                table_cache = 64  
                sort_buffer_size = 512K  
                net_buffer_length = 8K  
               read_buffer_size = 256K  
               read_rnd_buffer_size = 512K  
               myisam_sort_buffer_size = 8M  
               default-character-set=utf8  
               init_connect='SET NAMES utf8'  



               [mysql]  
               no-auto-rehash  
               default-character-set=utf8  
              保存退出;  

 

  

假诺有包争持

#yum -y remove mysql-libs-5.1*

是不是健康运营

# 1、 端口是否打开
[root@aiezu.com ~]# lsof -i:3306
COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
mysqld  12207 mysql   14u  IPv4  52350      0t0  TCP *:mysql (LISTEN)

# 2、mysqld服务是否正在运行
[root@aiezu.com ~]# service mysqld status
mysqld (pid  4717) is running...

 查看进程

查看进程:ps -ef|grep mysqld
干掉进程:kill -9 进程号 

 

 

 伊始化MySQL及安装密码

# /usr/bin/mysql_install_db

# service mysql start

# cat /root/.mysql_secret  #查看root账号密码

# The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl

# mysql -uroot –pqKTaFZnl

mysql> SET PASSWORD = PASSWORD('123456');    #设置密码为123456

mysql> exit

# mysql -uroot -p123456

 

同意远程登录

mysql> use mysql;

mysql> select host,user,password from user;

+-----------------------+------+-------------------------------------------+
| host                  | user | password                                  |

+-----------------------+------+-------------------------------------------+

| localhost             | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |

| localhost.localdomain | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |

| 127.0.0.1             | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |

| ::1                   | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |

+-----------------------+------+-------------------------------------------+
mysql> update user set password=password('123456') where user='root';

mysql> update user set host='%' where user='root' and host='localhost';

mysql> flush privileges;

mysql> exit

 

安装开机自运维

# chkconfig mysql on

# chkconfig --list | grep mysql

mysql           0:off   1:off   2:on    3:on    4:on    5:on    6:off

 

MySQL的暗许安装地方

/var/lib/mysql/               #数据库目录

/usr/share/mysql              #配置文件目录

/usr/bin                     #相关命令目录

/etc/init.d/mysql              #启动脚本

  

修改字符集和数目存款和储蓄路线

配置/etc/my.cnf文件,修改数据存放路线、mysql.sock路线以及暗中同意编码utf-8.

client]  
password        = 123456  
port            = 3306  
default-character-set=utf8  
[mysqld]  
port            = 3306  
character_set_server=utf8  
character_set_client=utf8  
collation-server=utf8_general_ci  
#(注意linux下mysql安装完后是默认:表名区分大小写,列名不区分大小写; 0:区分大小写,1:不区分大小写)  
lower_case_table_names=1  
#(设置最大连接数,默认为 151,MySQL服务器允许的最大连接数16384; )  
max_connections=1000  
[mysql]  
default-character-set = utf8  

 

  

翻看字符集

show variables like '%collation%';

show variables like '%char%';

 

 

启动服务就是启动mysql 和 service mysql start一样

rpm 安装会自动配置service mysql start

 

/etc/init.d/mysql start 

停止服务 # /etc/init.d/mysql stop

 

  

  

  

  

相关文章