symbolic-links=0
secure-file-priv=/home/lee/software/mysql5.5.59/lee/sfp
basedir=/home/lee/software/mysql5.5.59
datadir=/home/lee/software/mysql5.5.59/lee/data
pid-file=/home/lee/software/mysql5.5.59/lee/mysql.pid
socket=/home/lee/software/mysql5.5.59/lee/mysql.sock
log_error=/home/lee/software/mysql5.5.59/lee/error.log
lower_case_table_names=1
skip-name-resolve=1
character_set_server=utf8
collation_server=utf8_unicode_ci
修改
[client] 与 [mysqld]两处下面的
port=3306 为对应的端口 3333
socket=/tmp/mysql.sock 修改为 /tmp/mysql_lee.sock
46行basedir=/home/lee/software/mysql5.5.59
47行datadir=/home/lee/software/mysql5.5.59/lee/data
socket=/home/lee/software/mysql5.5.59/lee/mysql.sock
log_error=/home/lee/software/mysql5.5.59/lee/error.log
63行mysqld_pid_file_path=/home/lee/software/mysql5.5.59/lee/mysql.pid
./mysql_install_db --user=lee --defaults-file=/home/lee/software/mysql5.5.59/lee/my-xxx.cnf
./mysqld --defaults-file=/home/lee/software/mysql5.5.59/lee/my-small.cnf --user=lee &
(注意参数的顺序不能换,看实际情况可以在后面加上 & 进行后台运行)
./mysql.server stop
在mysql启动的情况下,修改root用户密码及配置远程访问权限,进入bin目录下进行以下操作:
./mysqladmin -u root -h 127.0.0.1 -P 3333 password 'your_password'
./mysql -u root -h 127.0.0.1 -P 3333 -p
进入终端后,执行下面的2条命令
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION; #允许root用户远程访问
mysql>FLUSH PRIVILEGES; #刷新权限
mysql>exit
使用root用户运行下面语句:
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
=======================
安装完毕,可以使用远程工具进行连接了。
********
5.6的版本需要在 my-default.cnf中[mysqld]下追加上
language=/home/lee/software/mysql_5.6.43/share/english
其他也差不多