mysql免安装版如何使用?

mysql免安装版如何使用?,第1张

解压MySQL(F:\Program Files\MySQL\)MySQL安装目录 二 新建my.ini \x0d\x0a在F:\Program Files\MySQL\下建立my.ini文件,内容为 my.ini \x0d\x0a[mysqld] \x0d\x0a# 设置mysql的安装目录 \x0d\x0abasedir=F:\\Program Files\\MySQL \x0d\x0a# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx-data datadir=F:\\Program Files\\MySQL\\data # 设置mysql服务器的字符集,默认编码 default-character-set=latin1 \x0d\x0a \x0d\x0a[client] \x0d\x0a# 设置mysql客户端的字符集 default-character-set=latin1 \x0d\x0a \x0d\x0a[WinMySQLAdmin] \x0d\x0a\x0d\x0a# 指定mysql服务启动启动的文件 \x0d\x0aServer=F:\\Program Files\\MySQL\\bin\\mysqld.exe \x0d\x0a \x0d\x0a三 注册MySQL服务,使MySQL可以在服务项目中启动或关闭 \x0d\x0a 1)进入安装目录\bin,执行: \x0d\x0aF:\Program Files\MySQL\bin>mysqld -install \x0d\x0a显示:Service successfully installed. 则注册服务成功。 \x0d\x0a如果要删除服务: \x0d\x0aF:\Program Files\MySQL\bin>mysqld -remove 2)修改注册表: \x0d\x0aHKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MySQL\ImagePath 修改为: \x0d\x0a"F:\Program Files\MySQL\bin\mysqld" --defaults-file= "F:\Program Files\MySQL\my.ini" MySQL \x0d\x0a这样配置就可以使用net start mysql命令正常启动MySQL。 \x0d\x0a四 修改root密码 \x0d\x0aMySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(一般用户名为root,密码为root)。 \x0d\x0a1)登录MySQL root用户: \x0d\x0a 进入MySQL安装目录\bin,执行: \x0d\x0a F:\Program Files\MySQL\MySQL-6.0.7\bin>mysql -u root2)修改root密码: \x0d\x0a mysql>update mysql.user set password=PASSWORD(''新密码'') where User=''root'' \x0d\x0a mysql>flush privileges

Liunx下修改MySQL字符集:

1.查找MySQL的cnf文件的位置

find / -iname '*.cnf' -print

/usr/share/mysql/my-innodb-heavy-4G.cnf

/usr/share/mysql/my-large.cnf

/usr/share/mysql/my-small.cnf

/usr/share/mysql/my-medium.cnf

/usr/share/mysql/my-huge.cnf

/usr/share/texmf/web2c/texmf.cnf

/usr/share/texmf/web2c/mktex.cnf

/usr/share/texmf/web2c/fmtutil.cnf

/usr/share/texmf/tex/xmltex/xmltexfmtutil.cnf

/usr/share/texmf/tex/jadetex/jadefmtutil.cnf

/usr/share/doc/MySQL-server-community-5.1.22/my-innodb-heavy-4G.cnf

/usr/share/doc/MySQL-server-community-5.1.22/my-large.cnf

/usr/share/doc/MySQL-server-community-5.1.22/my-small.cnf

/usr/share/doc/MySQL-server-community-5.1.22/my-medium.cnf

/usr/share/doc/MySQL-server-community-5.1.22/my-huge.cnf

2. 拷贝 small.cnf、my-medium.cnf、my-huge.cnf、my-innodb-heavy-4G.cnf其中的一个到/etc下,命名为my.cnf

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

3. 修改my.cnf

vi /etc/my.cnf

在[client]下添加

default-character-set=utf8

在[mysqld]下添加

default-character-set=utf8

4.重新启动MySQL

[root@bogon ~]# /etc/rc.d/init.d/mysql restart

Shutting down MySQL [ 确定 ]

Starting MySQL. [ 确定 ]

[root@bogon ~]# mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with or \g.

Your MySQL connection id is 1

Server version: 5.1.22-rc-community-log MySQL Community Edition (GPL)

Type 'help' or '\h' for help. Type '\c' to clear the buffer.

5.查看字符集设置

mysql>show variables like 'collation_%'

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

| Variable_name | Value|

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

| collation_connection | utf8_general_ci |

| collation_database| utf8_general_ci |

| collation_server | utf8_general_ci |

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

3 rows in set (0.02 sec)

mysql>show variables like 'character_set_%'

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

| Variable_name | Value |

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

| character_set_client | utf8|

| character_set_connection | utf8|

| character_set_database| utf8|

| character_set_filesystem | binary |

| character_set_results | utf8|

| character_set_server | utf8|

| character_set_system | utf8|

| character_sets_dir| /usr/share/mysql/charsets/ |

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

8 rows in set (0.02 sec)

mysql>

其他的一些设置方法:

修改数据库的字符集

mysql>use mydb

mysql>alter database mydb character set utf-8

创建数据库指定数据库的字符集

mysql>create database mydb character set utf-8

通过配置文件修改:

修改/var/lib/mysql/mydb/db.opt

default-character-set=latin1

default-collation=latin1_swedish_ci

default-character-set=utf8

default-collation=utf8_general_ci

重起MySQL:

[root@bogon ~]# /etc/rc.d/init.d/mysql restart

通过MySQL命令行修改:

mysql>set character_set_client=utf8

Query OK, 0 rows affected (0.00 sec)

mysql>set character_set_connection=utf8

Query OK, 0 rows affected (0.00 sec)

mysql>set character_set_database=utf8

Query OK, 0 rows affected (0.00 sec)

mysql>set character_set_results=utf8

Query OK, 0 rows affected (0.00 sec)

mysql>set character_set_server=utf8

Query OK, 0 rows affected (0.00 sec)

mysql>set character_set_system=utf8

Query OK, 0 rows affected (0.01 sec)

mysql>set collation_connection=utf8

Query OK, 0 rows affected (0.01 sec)

mysql>set collation_database=utf8

Query OK, 0 rows affected (0.01 sec)

mysql>set collation_server=utf8

Query OK, 0 rows affected (0.01 sec)

查看:

mysql>show variables like 'character_set_%'

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

| Variable_name | Value |

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

| character_set_client | utf8|

| character_set_connection | utf8|

| character_set_database| utf8|

| character_set_filesystem | binary |

| character_set_results | utf8|

| character_set_server | utf8|

| character_set_system | utf8|

| character_sets_dir| /usr/share/mysql/charsets/ |

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

8 rows in set (0.03 sec)

mysql>show variables like 'collation_%'

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

| Variable_name | Value|

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

| collation_connection | utf8_general_ci |

| collation_database| utf8_general_ci |

| collation_server | utf8_general_ci |

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

3 rows in set (0.04 sec)

希望能帮到你,如果满意请及时采纳~


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8441824.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存