ubuntu10.04学习笔记(6) 安装mysql
1)最简单的方法是从配置好的软件源下载
sudo apt-get install mysql-server
这就开始自动下载安装了。当提示为root账户输入密码时,输入之。 我这里密码为“root”。
2)如果因为下载的版本的关系可能自动安装时没有提示输入root账户密码。那么密码为空。 这显然毫无安全性可言。
给root账户加上密码!
以root身份登录
$mysql -u root
进入MySQL的Client后输入
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "root";
3)可以添加一个名为scott密码为tiger账户 先建立一个数据库给scott。
mysql> CREATE DATABASE scott
建立账户
mysql> GRANT ALL PRIVILEGES ON scott.* TO scott@localhost IDENTIFIED BY "tiger";
要允许scott远程登录的话还要进行 4)和5)
4)以root身份登录mysql
mysql> GRANT ALL PRIVILEGES ON scott.* TO scott@"%" IDENTIFIED BY "tiger";
5)指定服务器ip地址 打开配置文件
$sudo gedit /etc/mysql/my.cnf
找到配置
bind-address=127.0.0.1
127.0.0.1改为你机器的IP地址就行了。
6)设置字符集(UTF-8)
打开/etc/my.cnf
如果没有这个文件的话,mysql的安装目录拷贝过来一个样本。
sudo cp /usr/local/mysql/support-files/my-large.cnf /etc/my.cnf
以一种你喜欢的方式打开/etc/my.cnf
在[client]、[mysqldump]、[mysql] 标签下各加入一行
default-character-set = utf8
在[mysqld]下加入另外几个配置项
default-character-set = utf8 skip-character-set-client-handshake character-set-server = utf8 collation-server = utf8_general_ci init-connect = SET NAMES utf8
7)设置数据库默认引擎
[mysqld]标签下加上以下配置
default-storage-engine = innodb
保存关闭/etc/my.cnf并重新启动MySql使配置生效。